정수형(10진수) : 양의 정수, 음의 정수, 0
ex) >>> num = 50
>>> num = -99
2진수(Binary) : 숫자 0 + (소문자 b 또는 대문자 B) + 2진수 숫자
ex) >>> num = 0B111 => 10진수=7
※ 주의점 : 0~1 숫자만 사용해야한다. 그렇지 않으면 SyntaxError: invalid token 가 발생한다.
8진수(Octal) : 숫자 0 + (소문자 o 또는 대문자 O) + 8진수 숫자
ex) >>> num = 0o77 => 10진수=63
※ 주의점 : 0~7 숫자만 사용해야한다. 그렇지 않으면 SyntaxError: invalid token 가 발생한다.
16진수(Hexadecimal) : 숫자 0 + ( 소문자 x 또는 대문자 X) + 16진수 숫자
ex) >>> num = 0x50 => 10진수=80
※ 주의점 : 0~9 숫자를 다 사용할 수 있다. 하지만 10~15 숫자의 해당하는 알파벳 a~f만 사용하지 않으면 SyntaxError: invalid token 가 발생한다.
실수형 : 우리가 평소 사용하던 소수점을 포함한 숫자를 나타낸다.
ex) >>> num = 9.8
또한, 파이썬에서는 "지수식 표현"으로써 ( 실수 + 소문자 e 또는 대문자 E + 10의 승수 )
ex) >>> num = 1.23E5 (=> 1.23 * 10^5 )
>>> num = 4.56e-3 (=> 4.56 * 10^-3 )
연산자
- a ** b : a^b, a의 b제곱을 반환한다.
- a % b : a를 b로 나눈 후 나머지 부분을 반환한다.
- a // b : a를 b로 나눈 후 몫 부분만을 반환한다.
'Python' 카테고리의 다른 글
파이썬 자료형 - 문자열 (0) | 2019.04.11 |
---|