문자열을 정수, 실수로 변환 가능 검사
글. 오상문 sualchi@daum.net
#문자열이 float 숫자로 변환 가능한가
def isFloatStr(s):
try:
float(s)
return True
except ValueError:
return False
#문자열이 int 숫자로 변환 가능한가
def isIntStr(s):
try:
int(s)
return True
except ValueError:
return False
# 예제
print(isFloatStr("백")) # False
print(isFloatStr("100")) # True
print(isFloatStr("100.1")) # True
print(isIntStr("백")) # False
print(isIntStr("100")) # True
print(isIntStr("100.1")) # False
<이상>
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 비교연산자 ==와 is 차이점 (0) | 2019.08.08 |
---|---|
파이썬, 1의 자리, 10의 자리가 모두 짝수인 수 개수 출력 (0) | 2019.08.07 |
파이썬, 리스트를 문자열로, 문자열을 리스트로 (0) | 2019.08.05 |
파이썬, import 모듈 검색 경로 확인, 경로 추가, 경로 삭제 (0) | 2019.08.04 |
파이썬, 리스트를 이용한 피보나치 생성 출력 (0) | 2019.08.01 |