개발지식/python

[python] 파이썬 변수 타입 확인, 파이썬 타입의 내부 연산 목록 확인

개발자료맥시멈 2024. 6. 4. 21:41
반응형

type() 과 dir()

 

  • 파이썬에서는 모든 것이 객체 입니다.
  • 모든 데이터를 일반적인 객체로 다루는 파이썬의 특성 상, 사용 중인 객체의 세세한 타입을 우리가 직접 알아내야 하는 때가 종종 있습니다. 
  • type() 를 사용하여 객체의 타입을 알아 낼 수 있습니다.
  • dir() 를 사용하여 해당 타입에서 처리할 수 있는 기능의 목록도 알아 낼 수 있습니다.

 

 

정수 타입에 대한 사용 예시

1
2
3
4
5
6
7
8
9
10
= 10
 
print("변수 a의 타입:")
print(type(a))
print("\n")
 
print("변수 a의 타입이 갖는 기능:")
print(dir(a))
 
 
 

 

 

문자열 타입에 대한 사용 예시

1
2
3
4
5
6
7
8
9
= 'dev-desk'
 
print("변수 b의 타입:")
print(type(b))
print("\n")
 
print("변수 b의 타입이 갖는 기능:")
print(dir(b))
 
 

 

끝내며

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

 

 

 

 

반응형