십대를 위한 코딩/십대를 위한 파이썬

파이썬의 기본 자료형 (원시 자료형)

forSilver 2025. 1. 31. 04:01
반응형

파이썬의 기본 자료형 (원시 자료형)


파이썬의 기본 자료형은 가장 기본적인 데이터의 형태를 의미하며, 다음과 같이 분류됩니다.

1. 정수 (int)


특징: 소수점이 없는 숫자.

예: 10, -5, 0.


2. 실수 (float)


특징: 소수점이 있는 숫자.

예: 3.14, -2.718, 0.0.


3. 논리 (boolean, bool)


특징: 참(True) 또는 거짓(False)을 표현하는 데이터.

값:

참: True 또는 숫자 1.

거짓: False 또는 숫자 0.


예: True, False.


4. 복소수 (complex)


특징: 실수와 허수(허수부는 j로 표현)를 포함하는 숫자.

예: 1+2j, -3.5+0j.


5. 바이트 (bytes)


특징: 1 byte(8 bit) 단위로 데이터를 표현.
네트워크 프로그래밍이나 데이터 전송에서 주로 사용.
파이썬에서 b 접두어를 사용하여 표현.

예:

b'hello' (문자열을 바이트로 표현).

바이트 데이터는 수정할 수 없음(immutable).


6. 문자 (str)


특징: 단일 문자 또는 문자열을 표현.
파이썬에서는 모든 문자를 **유니코드(2 byte)**로 처리.
시퀀스 자료형으로 문자열의 인덱싱, 슬라이싱 등이 가능.

예: 'A', "Python", '한글'.


기본 단위 정리


1 bit: 2진수 한 자리 (1 또는 0).

8 bit: 1 byte, 영어/숫자/특수문자 표현 시 사용.

1 byte: ASCII 코드에서 사용하는 기본 문자 표현 단위.

2 byte: 유니코드(국제 표준화 코드)에서 문자 표현 시 사용.

한글 문자 표현 시 2 byte 필요.


비교