[파이썬] 자료형 - (1) 숫자형

숫자형은 우리가 사용하는 숫자(number)를 나타내는 자료형입니다.
예를 들어 1234나 -1234 같은 정수형과 12.34 같은 실수형이 대표적인 표현 방법이며 2진수, 8진수, 16진수로 나타낸 수도 수를 표현하는 방법입니다.


정수형

정수형은 우리가 가장 잘 아는 양의 정수, 음의 정수, 0을 뜻하는 자료형입니다.

a = 123
b = -178
c = 0

위에서 a, b, c 모두 정수를 의미합니다.


진법

파이썬에서 기본 제공되는 진법 표기는 2진수, 8진수, 16진수가 있습니다.

base_2 = 0b1111
base_8 = 0o0017
base_16 = 0x000F
base_10 = 15

print(base_2, type(base_2))
print(base_8, type(base_8))
print(base_16, type(base_16))
print(base_10, type(base_10))

위의 모든 값들은 print()함수에 넣게 되면 정수 값인 15를 출력하고 type() 함수의 출력을 보면 모두 int로 출력됩니다. 눈으로 보기에는 다른 수 같지만 컴퓨터의 입장에서는 모두 같은 수이기 때문입니다.

<출력 결과>


실수형

실수형은 소수점이 포함된 숫자를 의미합니다.

f1 = .1
f2 = 0.1
f3 = -3.14
f4 = 1.23e4

f1처럼 소수점 앞의 0은 생략이 가능합니다. 1.23e4지수 표현 방식이라고 합니다. $$ 1.23 * 10^4 $$을 의미하고 소문자 e, 대문자 E 모두 사용이 가능합니다. 알고리즘 문제를 풀면서 무제한 값을 설정할 때 1e9와 같은 수를 많이 쓰기도 합니다.

 

 

 

'프로그래밍 > Python' 카테고리의 다른 글

[Python] 소수 판별 알고리즘  (0) 2021.10.11
[Python] 리스트 함수 정리  (0) 2021.09.19
[Python] 자료형 - (3) 리스트  (0) 2021.09.14
[Python] 자료형 - (2) 문자열  (0) 2021.09.14
[Python] 순열과 조합 itertools  (0) 2021.07.18

+ Recent posts