반응형
type() 과 dir()
- 파이썬에서는 모든 것이 객체 입니다.
- 모든 데이터를 일반적인 객체로 다루는 파이썬의 특성 상, 사용 중인 객체의 세세한 타입을 우리가 직접 알아내야 하는 때가 종종 있습니다.
- type() 를 사용하여 객체의 타입을 알아 낼 수 있습니다.
- dir() 를 사용하여 해당 타입에서 처리할 수 있는 기능의 목록도 알아 낼 수 있습니다.
정수 타입에 대한 사용 예시
|
1
2
3
4
5
6
7
8
9
10
|
a = 10
print("변수 a의 타입:")
print(type(a))
print("\n")
print("변수 a의 타입이 갖는 기능:")
print(dir(a))
|

문자열 타입에 대한 사용 예시
|
1
2
3
4
5
6
7
8
9
|
b = 'dev-desk'
print("변수 b의 타입:")
print(type(b))
print("\n")
print("변수 b의 타입이 갖는 기능:")
print(dir(b))
|

끝내며
- 변수의 타입 확인은 생각보다 많이 사용하게 됩니다.
- 타입마다 적용되는 연산이 다르기 때문에 가지고 있는 명령어 목록이 다릅니다.
- 혹여 명령어가 같더라도, 타입에 따라 다르게 동작 할 수 있습니다.
- 파이썬을 공부한다면 한번쯤은 꼭 명령어 목록을 확인 해 보세요.

반응형
'개발지식 > python' 카테고리의 다른 글
| [python] 문자열을 단어로 분할하고 리스트로 저장하는 예제 (0) | 2024.10.12 |
|---|---|
| [python] 파이썬 문자열 분해 split 함수 개념 예제 (0) | 2024.07.09 |
| [python] 파이썬 for문 사용법 예시 (0) | 2024.06.30 |
| [python] 거듭제곱 연산자 설명 예제 (5) | 2024.06.19 |