Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 abs()와 fabs()의 차이점은 무엇입니까?


두 함수 모두 부호를 무시하여 숫자의 절대값을 반환합니다. 그러나 abs()는 내장 함수이며 로드할 라이브러리/모듈이 필요하지 않습니다. 반면 fabs() 함수는 수학 모듈에 정의되어 있으므로 사용하기 전에 동일한 함수를 가져와야 합니다.

>>> abs(-45)
45
>>> abs(110.12)
110.12
>>> import math
>>> math.fabs(-45)
45.0
>>> math.fabs(110.12)
110.12