파이썬 3에서 정수끼리 나눗셈 결과가 정수로 나오도록 하는 연산자는 // 이다.
# 정수 연산
>>> 5 // 2
2
>>> 4 // 2
2
# 실수 연산
>>> 5.5 // 2
2.0
>>> 4 // 2.0
2.0
>>> 4.1 // 2.1
1.0
>>> 2 ** 10
1024
>>> int(3.3)
3
>>> int(5 / 2)
2
>>> int('10')
10
# type(값)
>>> type(10)
<class 'int'>
>>> quotient, remainder = divmod(5, 2)
>>> print(quotient, remainder)
2 1
# 정수는 10진수 이외에도 2진수, 8진수, 16진수로도 표현할 수 있습니다.
# 2진수: 숫자 앞에 0b를 붙이며 0과 1을 사용합니다.
# 8진수: 숫자 앞에 0o(숫자 0과 소문자 o)를 붙이며 0부터 7까지 사용합니다.
# 16진수: 숫자 앞에 0x 또는 0X를 붙이며 0부터 9, A부터 F까지 사용합니다(소문자 a부터 f도 가능).
>>> 0b110
6
>>> 0o10
8
>>> 0xF
15