본문 바로가기
Python

python 간단 정리 - (18)

by shinbian11 2020. 3. 13.

이 파일은 제가 python 기초 강의를 들으면서 필기했던 내용들을 간단하게 정리한 것입니다.

 

혹시나 잘못된 정보가 포함되어있을수도 있기 때문에, 

python 내용을 아시는 분들중에 잘못된 내용을 잡아내신 경우에는 댓글을 달아주시길 바랍니다.

 

----------------------------------------------------------------------------------------------------

저는 이미 c언어를 공부한 이후에 파이썬을 공부하고 있는 터라, 필기 내용 자체가 아무래도 c언어와 파이썬의

차이점을 위주로 정리를 했습니다. 그렇기 때문에 python을 아예 모르시는 분은 이 문서를 읽기에 약간 불편함이 

있을수도 있다는 점 양해바랍니다. c언어를 어느정도 알고 이 문서를 보는걸 추천드립니다 ㅎㅎ

저도 아직 초보라 틀린 내용이 있을수 있고, 만약 그 부분을 잡아내신다면 댓글로 알려주시길 바랍니다.


자료형 다루기

> type, isinstance에 대해 다룬다.

> 모든 파이썬 변수에는 자료형이 있다.


1.  type(변수명) 

> 그 변수명의 자료형이 나온다

 

ex)

f= 3.14
print(type(f))   #type(f) : f의 타입을 알고자 할 때 사용
# <class 'float'>

i = 14
print(type(i))  # type(i) : i의 타입을 알고자 할 때 사용
# <class 'int'>

 

 

ex2)

my_list = [1, 2, 3]    			#리스트
my_dict = {"풀": 800, "색연필": 3000}    #딕셔너리
my_tuple = (1, 2, 3)    		#튜플
number = 10    				#정수형
real_number = 3.141592   	 	#실수형
 
print(type(my_list))   # <class 'list'>
print(type(my_dict))   # <class 'dict'>
print(type(my_tuple))  # <class 'tuple'>
print(type(number))    # <class 'int'>
print(type(real_number))   # <class 'float'>

2.  isinstance(값,자료형) 

> 그 값이 그 자료형이 맞는지 검사

 

ex)

print(isinstance(42,int))  #42가 int 형인지 검사! 42는 int형이므로 True
print(isinstance(32,float))  #32는 float형이 아니므로 False

 

'Python' 카테고리의 다른 글

python 간단 정리 - (17)  (0) 2020.03.08
python 간단 정리 - (16)  (0) 2020.03.07
python 간단 정리 - (15)  (0) 2020.03.06
python 간단 정리 - (14)  (0) 2020.03.03
python 간단 정리 - (13)  (0) 2020.03.02