dev/python

[python] 파이썬 부동 소수점 (float)

최연탄 2023. 6. 14. 11:29
728x90
반응형

참고: https://www.programiz.com/python-programming/methods/built-in/float

이 포스트에서는 파이썬의 float() 함수에 대하여 예제와 함께 알아보겠습니다. float() 함수는 숫자 또는 문자열을 받아서 소수점 숫자를 리턴합니다.

int_number = 25

float_number = float(int_number)
print(float_number)

float() 문법

float() 함수의 문법은 다음과 같습니다:

float([x])

float() 매개변수

float() 함수는 하나의 매개변수를 받습니다:

x (옵셔널) - 부동 소수점 숫자로 변환하고 싶은 숫자 또는 문자열입니다. 문자열인 경우 문자열에 소수점이 포함되어야 합니다.

매개변수 타입에 따라 다음으로 사용됩니다:

  • Float number: 부동 소수점 숫자로 사용
  • Integer: 정수로 사용
  • 문자열: 십진수 숫자를 포함해야하며 앞뒤 공백은 제거됩니다. 선택적으로 "+", "-" 기호를 넣을 수 있습니다. NaN, Infinity, inf (대소문자 상관 없이)도 사용할 수 있습니다.

float() 리턴 값

float() 함수는 다음을 리턴합니다:

  • 입력 값에 해당하는 부동 소수점 숫자
  • 매개변수를 전달하지 않은 경우 0.0
  • 매개변수가 파이썬 float 범위에 들지 않는 경우 OverflowError 예외

예제 1: 파이썬에서 float() 함수 사용 방법

print(float(10))

print(float(11.22))

print(float("-13.33"))

print(float("     -24.45\n"))

print(float("abc"))

예제 2: float()의 Infinity 와 NaN

print(float("nan"))
print(float("NaN"))

print(float("inf"))
print(float("InF"))
print(float("InFiNiTy"))
print(float("infinity"))

관련 글

파이썬 메시지 출력 (print)

파이썬 반올림 (round)

반응형