1 개요
→ 변수 선언 시 자료형을 명시할 필요 없이 실행 시점에 자동으로 자료형을 결정하는 동적 타이핑 방식
→ 직관적이고 유연한 자료형 처리가 가능
2 특징
1. 동적 타이핑
→ 변수에 값이 할당될 때 자료형이 결정
→ 도로 자료형을 명시할 필요가 없음
2. 강타입
→ 서로 다른 자료형 간의 연산 시 암시적 형변환을 하지 않음
3. 객체 지향
→ 기본 자료형도 객체로 취급
→ 메서드와 속성을 가짐
4. 가비지 컬렉션
→ 사용하지 않는 객체를 자동으로 제거
→ 메모리 관리를 신경 쓰지 않아도 됨
5. 유연한 자료형 시스템
→ 다양한 자료형 간 자유로운 상호작용
→ 사용자 정의 자료형도 가능
3 종류
1. 숫자형
▶ 정수형(int)
→ 크기 제한이 없음
→ 큰 숫자도 처리 가능
▶ 실수형(float)
→ 부동소수점 방식으로 실수를 표현
▶ 복소수형(complex)
→ 실수부와 허수부를 포함하는 복소수
2. 문자열형(str)
▶ 불변성
→ 문자열은 생성 후 수정 불가
▶ 인덱싱/슬라이싱
→ 문자열 내 문자에 접근하거나 일부를 추출 가능
▶ 연산
→ 문자열 덧셈(연결)과 곱셈(반복)이 가능
3. 불리언형(bool)
→ True와 False 값을 가짐
4. 리스트(list)
▶ 가변성
→ 값을 변경할 수 있음
▶ 여러 자료형 허용
→ 다양한 자료형을 혼합하여 저장 가능
5. 튜플(tuple)
▶ 불변성
→ 한 번 생성된 후 값 변경 불가
▶ 안정성
→ 값 변경을 허용하지 않아 안정적
6. 세트(set)
▶ 중복 없음
→ 중복된 요소를 허용하지 않음
▶ 순서 없음
→ 인덱싱이나 슬라이싱 불가
7. 딕셔너리(dict)
▶ 키-값 쌍
→ 고유한 키를 통해 값에 접근
4 확인 방법
→ 아래 공식에 자신이 원하는 값을 변수 자리에 대신 사용하여 변수의 자료형을 확인 가능
print(type(변수))
좀 더 상세한 내용을 원하는 분들은 아래 링크로 접속
https://m.blog.naver.com/math717/223632128609?recommendTrackingCode=2
Python 자료형
Python으로 코딩을 할 경우 보통 int나 str같은 자료형(data type)을 적지 않고 사용한다. 그래서 초보자...
blog.naver.com
'Python > 기초' 카테고리의 다른 글
파이썬 연산자 종류와 사용법 정리 (0) | 2025.03.15 |
---|---|
파이썬에서 사용자 입력 받기: input() 함수 사용법 (0) | 2025.03.14 |
파이썬 print() 함수의 사용법과 특징 (0) | 2025.03.13 |
Python에서 변수 정의와 사용법 (0) | 2025.03.12 |
VSCode에서 Python 사용 준비하기: 설치 및 설정 방법 (0) | 2025.03.10 |