파이썬 전달받은 자료형 검사 확인하기
글. 오상문 sualchi@daum.net
# 정수면 True 반환
if(type(a) is int): return True
else: return False
# 부동소수점이면 True 반환
def isFloat( a ):
if(type(a) is float): return True
else: return False
# 문자열이면 True 반환
def isStr( a ):
if(type(a) is str): return True
else: return False
# 화면 지우기
def cls():
print("\n"*50)
#----------------------------------------------
# 테스트 진행
a = 'a'
cls()
print('-'*60);
print("테스트 값은 "+ str(a) +"입니다.")
print('-'*60);
if(isInt(a)):
print("정수입니다.")
else:
print("정수가 아닙니다.")
if(isFloat(a)):
print("실수입니다.")
else:
print("실수가 아닙니다.")
if(isStr(a)):
print("문자열입니다.")
else:
print("문자열이 아닙니다.")
[실행 결과]
------------------------------------------------------------
테스트 값은 a입니다.
------------------------------------------------------------
정수가 아닙니다.
실수가 아닙니다.
문자열입니다.
'Python 기초' 카테고리의 다른 글
점프 투 파이썬 위키독스 링크 (0) | 2017.01.22 |
---|---|
파이썬 문자열 다루는 예제 (0) | 2017.01.22 |
파이썬 연산자 정리 예제 (0) | 2017.01.22 |
파이썬 링크 자료 (0) | 2017.01.20 |
파이썬 터틀 그래픽 예제 2 (0) | 2016.12.31 |