728x90
isinstance(object, class)
첫 번째 인자로 object 두 번째 인자로 class 명을 넣어서 확인할 수 있다.
val1 = 1
print(type(val1)) if isinstance(val1, int) else print('no')
val2 = 1.1
print(type(val2)) if isinstance(val2, float) else print('no')
val3 = complex(1, 3)
print(type(val3)) if isinstance(val3, complex) else print('no')
val4 = 'string'
print(type(val4)) if isinstance(val4, str) else print('no')
val5 = []
print(type(val5)) if isinstance(val5, list) else print('no')
val6 = {}
print(type(val6)) if isinstance(val6, dict) else print('no')
val7 = ()
print(type(val7)) if isinstance(val7, tuple) else print('no')
val8 = set([1,2,3,4])
print(type(val8)) if isinstance(val8, set) else print('no')
더보기
<class 'int'>
<class 'float'>
<class 'complex'>
<class 'str'>
<class 'list'>
<class 'dict'>
<class 'tuple'>
<class 'set'>
'Language > Python' 카테고리의 다른 글
파이썬 OS 모듈 - 현재 경로, 경로 변경, 디렉터리 검색 os.getcwd os.chdir os.listdir (0) | 2020.06.26 |
---|---|
파이썬 랜덤 모듈 사용하기 (0) | 2020.06.18 |
파이썬 날짜, 시간 다루기 (0) | 2020.06.18 |
파이썬 멀티라인에 대한 코드 연결 및 변수 할당 알아보기 (0) | 2020.06.17 |
파이썬 동적 코드 실행을 위한 내장 함수 알아보기 (0) | 2020.06.17 |