자료형 | 특징 |
int(정수) | 범위 무제한 |
float(실수) | 부동소수점 표현 |
complex(복소수) | 실수부와 허수부는 float |
😎 정수 연산 특징
1. 숫자 리터럴 사이에 언더스코어는 무시한다.
a = 1_000_000
//출력 : 1000000
2. 반환 타입이 다른 나누기 연산자 비교
6 / 2 # 출력 : 3.0
6 // 2 # 출력 : 3
-1 // 3 # 출력 : -1
3. 몫과 나머지 한번에 구하기
divmod(7, 2)
//출력 : (3, 1) 튜플 타입으로 반환한다.
4. 거듭제곱 연산 방법 2가지
2**3
pow(2, 3)
😎 실수 연산 특징
1. int와 float가 섞어 있을 때 무조건 float 타입으로 반환
1.1 // 1
//출력 : 1.0 소수점 이하는 버린다.
8.0 % 3
//출력 : 2.0
2. 형변환
int(3.14)
float(3)
😎 복소수 연산 특징
1. 복소수 표현식
1 + 2j
complex(1, 2)
2. 복소수 더하기/빼기
complex(1, 2) - complex(3, 5)
3. 복소수 절댓값
abs(1 + 1j)
//출력 : 1.4142135623730951(루트 2)
4. 켤레 복소수
(1 + 1j).conjugate()
//출력 : 1 - 1j