Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 문자열이 실수(소수점 포함)인지 확인하기 본문
예제:
def is_float(input_string):
try:
float_value = float(input_string)
return True
except ValueError:
return False
input_string = "3.14"
if is_float(input_string):
print(f"'{input_string}'는 실수입니다.")
else:
print(f"'{input_string}'는 실수가 아닙니다.")
설명:
위의 코드는 주어진 문자열이 실수인지 확인하는 방법을 보여줍니다.
is_float
함수는 문자열을 입력받아서 해당 문자열을 실수로 변환할 수 있는지 여부를 확인합니다. 이를 위해 float()
함수를 사용하여 문자열을 실수로 변환하고, 변환에 성공하면 True를 반환합니다. 변환에 실패한 경우 ValueError 예외가 발생하므로 이를 처리하여 False를 반환합니다.
입력된 문자열이 실수일 경우 "실수입니다."라는 메시지가 출력되고, 실수가 아닐 경우 "실수가 아닙니다."라는 메시지가 출력됩니다.