🎯

4.1.3. 숫자 자료형

숫자 자료형

  • 최댓값, 최솟값이 없고, 자동으로 메모리를 할당합니다.(2.x에서는 sys.maxsize사용, int와 long자료형으로 나뉘었습니다.)
  • int, float, complex가 있습니다.(numpy와 같은 모듈에서는 메모리 관리를 좀 더 효율적으로 하기 위해 각각의 자료형을 좀 더 세분화했습니다.)
notion imagenotion image
 
입력
A = 486 B = 0b100 C = 0o56 D = 0xAC E = 3.14 F = 4-4j print(type(A)) print(type(B)) print(type(C)) print(type(D)) print(type(E)) print(type(F))
 
출력
<class 'int'> <class 'int'> <class 'int'> <class 'int'> <class 'float'> <class 'complex'>
숫자 자료형은 크게 정수형, 실수형, 복소수형으로 나뉩니다. 데이터분석에도 많이 쓰이는 numpy, Pandas와 같은 모듈에서는 메모리 효율을 위해 정수와 실수를 좀 더 세분화하여 연산하지만, Python에서는 크게 구분된 정수, 실수, 복소수로 연산합니다.