Notice
Recent Posts
Recent Comments
Link
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

우리의 IT

파이썬 - 자료형 함수 본문

정보처리기사

파이썬 - 자료형 함수

우리의 IT 2025. 3. 27. 15:44

📌 파이썬 자료형 함수: 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