Python에는 몇 가지 고유한 숫자 유형이 있습니다. 정수형 숫자, 부동 소수점 숫자, 복소수입니다. 복소수에는 실수의 두 부분이 있습니다. 및 이미지 . 복소수는 (a + bj)와 같이 표시됩니다.
분수라는 또 다른 기능이 있습니다. 분수는 유리수를 보유하고 소수는 부동 소수점 숫자를 보유합니다.
int(), float(), complex()와 같은 일부 함수는 숫자를 정수, 부동 소수점 또는 복소수로 변환하는 데 사용됩니다.
이러한 숫자 유형의 일부 연산 및 기능은 다음과 같습니다. -
| 시니어 번호 | 작동/기능 및 설명 |
|---|---|
| 1 | x + y x와 y의 합 |
| 2 | x - y x에서 y 빼기 |
| 3 | x * y x와 y 곱하기 |
| 4 | x / y x를 y로 나누기 |
| 5 | x // y y로 나눈 x의 몫 |
| 6 | x % y y로 나눈 x의 나머지 부분 |
| 7 | x ** y X의 거듭제곱 y |
| 8 | -x x의 부정 값 |
| 9 | +x 변경되지 않은 x 값 |
| 10 | 복근(x) x의 절대(크기) 값 |
| 11 | int(x) x를 정수로 변환 |
| 12 | float(x) x를 부동 소수점 데이터로 변환 |
| 13 | 복잡(re, im) 실수 및 허수 데이터를 복소수로 변환 |
| 14 | x.conjugate() 복소수 x의 켤레 찾기 |
| 15 | divmod(x,y) 튜플로 몫과 나머지 찾기 |
| 16 | 펑(x,y) x의 거듭제곱 찾기 |
예시 코드
from fractions import Fraction
x = 100
y = 3.256
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x // y)
print(x % 7)
print(12 ** 3)
myComplex1 = complex('7+5j')
myComplex2 = complex('26+8j')
res = myComplex1 + myComplex2
print(res)
print(res.conjugate())
print(divmod(x, 3))
print(Fraction(0.125))
출력
103.256 96.744 325.59999999999997 30.712530712530715 30.0 2 1728 (33+13j) (33-13j) (33, 1) 1/8