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