1. 숫자형 (Numeric Types)
특징:
- 정수형 (
int
): 소수점 없는 정수 값을 저장.
- 실수형 (
float
): 소수점을 포함한 실수 값을 저장.
- 복소수형 (
complex
): 실수부와 허수부를 포함하는 복소수 값을 저장.
예제:
# 정수형
a = 10
print(type(a)) # <class 'int'>
# 실수형
b = 3.14
print(type(b)) # <class 'float'>
# 복소수형
c = 2 + 3j
print(type(c)) # <class 'complex'>. **문자열** (String)
특징:
- 문자들의 집합.
- 작은따옴표(
'
) 또는 큰따옴표("
)로 감쌈.
- 불변성: 문자열은 수정할 수 없으며, 새로운 문자열을 생성.
예제:
text = "Hello, Python!"
print(type(text)) # <class 'str'>
print(text[0]) # 'H' (인덱싱)
print(text[7:13]) # 'Python' (슬라이싱)
print(text.lower()) # 'hello, python!' (소문자로 변환)
3. 리스트 (List)
특징:
- 순서가 있는 데이터의 집합.
- 수정 가능 (mutable).