숫자형이란 숫자 형태로 이루어진 자료형으로, 정수, 실수, 8진수나 16진수 등이 있다.
a = 1
a = -1
a = 0
위와 같이 양의 정수, 음의 정수와 숫자 0을 변수 a에 대입한 것을 보여주는 예이다.
a = 1.2
a = -3.4
실수형은 소수점이 포함된 숫자를 말한다. 위는 일반적으로 볼 수 있는 실수를 변수 a에 대입하는 예이다.
a = 4.24E10
a = 4.24e-10
위 방식은 '컴퓨터식 지수 표현 방식'으로 각각 4.2410^10(10의 제곱), 4.2410^-10을 의미한다.
a = 0o177
8진수를 만들기 위해 위와 같이 숫자가 0o 또는 0O으로 시작하면 된다.
16진수도 마찬가지로 0x로 시작하면 된다.
a = 0x8ff
b = 0xABC
숫자형을 활용한 연산
제곱을 나타내는 ** 연산자
a = 3 b = 4 print(a**b)
위의 식의 출력으로는 3의 4제곱인 81이 출력된다.
나눗셈의 나머지를 반환하는 % 연산자
7%3
위의 식의 출력은 7을 3으로 나누었을 때의 나머지 1이 된다.
나눗셈의 몫을 반환하는 // 연산자
print(7/4) print(7//4)
/ 연산자를 활용하여 7나누기 4를 하면 1.75가 출력된다.
// 연산자를 활용하면 1.75에서 몫에 해당하는 정수값 1만 출력이 되는 것을 확인할 수 있다.