부동 소수점 문자열을 구문 분석하려면 다음을 사용할 수 있습니다.
try:
print float('112.15')
except ValueError:
print 'Cannot parse' 이렇게 하면 결과가 표시됩니다.
112.15
문자열을 구문 분석할 수 없으면 값 오류가 발생합니다.
제공한 문자열에 대한 부울 값을 반환하는 래퍼 메서드를 만들 수 있습니다. 예를 들어,
def isfloat(value):
try:
float(value)
return True
except ValueError:
return False
print (isfloat('112.5')) 출력
True