우리의 IT
파이썬 - 자료형 함수 본문
📌 파이썬 자료형 함수: type() 함수와 len() 함수
파이썬에서 자료형을 다룰 때 유용한 두 가지 함수인 type() 함수와 len() 함수에 대해 자세히 알아보겠습니다. 이 함수들은 데이터의 유형을 확인하고 길이를 측정하는 데 필수적으로 사용됩니다.
🔹 type() 함수란?
type() 함수는 변수나 값의 자료형을 반환하는 함수입니다. 특정 변수가 어떤 자료형인지 확인할 때 매우 유용합니다.
✅ 사용법
type(값 또는 변수)
🔎 주요 자료형과 반환값
값 반환값
| 10 | <class 'int'> (정수형) |
| 3.14 | <class 'float'> (실수형) |
| 'Hello' | <class 'str'> (문자열) |
| [1, 2, 3] | <class 'list'> (리스트) |
| (1, 2, 3) | <class 'tuple'> (튜플) |
| {1, 2, 3} | <class 'set'> (집합) |
| {'a': 1} | <class 'dict'> (딕셔너리) |
📝 예제
print(type(10)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type("Hello")) # <class 'str'>
print(type([1, 2, 3])) # <class 'list'>
print(type((1, 2, 3))) # <class 'tuple'>
print(type({1, 2, 3})) # <class 'set'>
print(type({"a": 1})) # <class 'dict'>
✔️ type() 함수는 데이터 타입을 동적으로 확인할 때 유용합니다.
🔹 len() 함수란?
len() 함수는 문자열, 리스트, 튜플, 딕셔너리 등의 길이(요소 개수)를 반환하는 함수입니다.
✅ 사용법
len(시퀀스형 자료)
🔎 자료형별 길이 반환값
자료형 예제 반환값
| 문자열 | 'Python' | 6 (문자 개수) |
| 리스트 | [1, 2, 3, 4] | 4 (리스트 요소 개수) |
| 튜플 | (10, 20, 30) | 3 (튜플 요소 개수) |
| 집합 | {1, 2, 3, 4, 5} | 5 (집합 요소 개수) |
| 딕셔너리 | {"a": 1, "b": 2} | 2 (딕셔너리 키 개수) |
📝 예제
print(len("Python")) # 6
print(len([1, 2, 3, 4])) # 4
print(len((10, 20, 30))) # 3
print(len({1, 2, 3, 4, 5})) # 5
print(len({"a": 1, "b": 2})) # 2
⚠️ 주의사항: len() 함수는 숫자형(int, float)에는 사용할 수 없습니다.
print(len(100)) # TypeError 발생 (숫자는 길이가 없음)
🔥 정리
함수 설명
| type(값) | 값의 자료형을 반환 |
| len(시퀀스) | 문자열, 리스트, 튜플, 딕셔너리 등의 길이를 반환 |
✅ type() 함수는 데이터 유형을 확인할 때 사용하고, len() 함수는 리스트나 문자열 등의 길이를 구할 때 사용하면 됩니다.
📢 이제 type()과 len() 함수를 활용하여 다양한 자료형을 다루는 방법을 익혀보세요! 🚀
'정보처리기사' 카테고리의 다른 글
| 파이썬 - 컬렉션 자료형 (0) | 2025.03.27 |
|---|---|
| 파이썬 - 기본 자료형 (0) | 2025.03.27 |
| JAVA - 클래스 (0) | 2025.03.27 |
| JAVA - 배열 (0) | 2025.03.27 |
| C언어 - 포인터 (0) | 2025.03.27 |