728x90

파이썬에서 "원소형 데이터"란 변수나 데이터의 가장 기본적인 단위로, 더 이상 나눌 수 없는 단일 값의 데이터 유형을 의미합니다.
즉, 기본 데이터 타입이나 프리미티브 타입이라고도 합니다. 파이썬에서 원소형 데이터로 취급되는 대표적인 자료형은 다음과 같습니다.

정수형 (int): 정수 값을 나타냅니다. 예: 5, -10
부동소수점형 (float): 실수 값을 나타냅니다. 예: 3.14, -0.001
문자열형 (str): 문자열을 나타냅니다. 예: "hello", "Taeyong"
불리언형 (bool): 논리 값을 나타내며, 참(True) 또는 거짓(False) 값을 가집니다.
복소수형 (complex): 복소수를 나타냅니다. 예: 1 + 2j

이러한 원소형 데이터는 더 이상 쪼개질 수 없는 단일 값이기 때문에 리스트, 튜플, 딕셔너리 등의 복합 데이터 타입과는 다릅니다.

1. 숫자형(numeric)

정수형(integer), 실수형 또는 부동소수점형(double), 지수, 복소수형(Complex):이 있습니다.
실수형이 기본입니다. type 함수를 이용하면 데이터형 확인할 수 있습니다.

정수형 (Integer)

이산적인 값을 표현합니다. 음의 정수와 양의 정수를 포함합니다. 일반적으로 int, long 등의 형식을 사용합니다.

>>> a =1 # 숫자형, 정수형 (Integer) int 100L
>>> type(a)
>>> a.is_integer()

실수형 또는 부동 소수점형 (Floating-point):

실수를 표현합니다. 소수점 아래의 값이 있는 수를 나타냅니다. 대표적으로 float, double 등의 형식을 사용합니다. 100, 2.15, 2.15e05 등이 있는데 숫자 100은 실수형이고 숫자뒤에 L을 붙인 100L 은 정수형입니다.
>>> b=1.1 # float
>>> type(b)
>>> int(b)

>>> b=2.15e05
>>> type(b)
>>> int(b)

복소수형 (Complex):

 

복소수는 제곱을 하면 음수가 되는 숫자를 말합니다. 제곱하여 –1일 되는 수를 i 로 표시합니다. 그리하여 2i 의 제곱은 –4가 됩니다.
3+2i 와 같이 실수부와 허수부로 이루어진 수를 나타냅니다. 일반적으로 a + bi 형식으로 표현됩니다. 대표적으로 complex 형식을 사용합니다.

>>> e = 1+3j
>>> type(e)

8진수 0o, 16진수 0x, 2진수

>>> 0o10 # 8
>>> 0x10 # 16
>>> 0b10 # 2

10 진수를 16진수 oct, hex, bin

>>> oct(25)
>>> hex(25)
>>> bin(25)

+ Recent posts