🏆 2024

맛집 분야 크리에이터

🏆 2023

IT 분야 크리에이터

👩‍❤️‍👨 구독자 수

182

✒️ 게시글 수

0
https://tistory1.daumcdn.net/tistory/4631271/skin/images/blank.png 네이버블로그

🩷 방문자 추이

오늘

어제

전체

🏆 인기글 순위

티스토리 뷰

728x90
반응형

 

데이터 타입을 문자열로 출력하는 방법입니다!

데이터타입이 문자열로 잘 출력이 되는지

먼저 아래와 같이 다양한 데이터타입의 변수들을 만들어놓았어요.

a는 String, b는 int, c는 float, d는 bool, e는 datetime형입니다.

 

 

이 변수들이 어떤 타입인지 알기 위해서는 쉽게 type()을 통해 알 수 있는데,

type()을 사용하면 <class 'str'> 이런식으로 출력이 돼요.

데이터타입인 'str'만 얻고 싶을 때는 어떻게 하면 되는지 알아볼게요!

 

 

일단 type()과 __class__는 같은 결과를 나타냅니다.

해당 변수의 데이터타입을 나타내주죠.

type() == __class__

 

 

실제로 __class__ 와 type의 type을 출력해보면 같은 결과가 나옵니다!

여기서 데이터타입만 문자열로 얻으려면 뒤에 .__name__만 붙여주면 된다는 사실!

 

type()과 __class__는 같은 결과를 출력하니,

type()뒤에 __name__을 붙여서 출력해도, 

__class__ 뒤에 __name__을 붙여서 출력해도

동일하게 데이터타입을 문자열로 가져올 수 있습니다!

참쉽죠?

 

 

끝입니다!

 

728x90
반응형
댓글