Python 수학 모듈 함수 치트 시트

Python 수학 표준 라이브러리에 대한 빠른 참조 가이드입니다. 삼각함수, 로그, 반올림 및 산술 함수를 사용하는 방법을 알아보세요.

반올림 및 기본 산술

반올림, 부호 및 기본 수학 연산을 위한 표준 수학 함수입니다.

방법/기능구문설명
ceil()math.ceil(x)숫자 x를 가장 가까운 정수로 반올림합니다.
floor()math.floor(x)숫자 x를 가장 가까운 정수로 내림합니다.
trunc()math.trunc(x)x의 정수 부분만 반환하여 소수 부분을 자릅니다.
abs()abs(x)x의 절대값을 반환하는 내장 함수입니다.
fmod()math.fmod(x, y)x/y의 정확한 부동 소수점 나머지를 반환합니다.
gcd()math.gcd(a, b)정수 a와 b의 최대 공약수를 반환합니다.

거듭제곱, 근, 로그

지수 및 로그 계산.

방법/기능구문설명
sqrt()math.sqrt(x)숫자 x의 제곱근을 반환합니다.
pow()math.pow(x, y)x를 y의 거듭제곱으로 float로 반환합니다.
exp()math.exp(x)e를 x제곱한 값을 반환합니다.
log()math.log(x, [base])지정된 밑수에 대한 x의 로그를 반환합니다(기본값은 자연 로그).
log10()math.log10(x)x의 밑이 10인 로그를 반환합니다.

대화형 데모 스크립트

run_all_cheat_methods.py
에디터에서 실행
# ceil()
math.ceil(x)

# floor()
math.floor(x)

# trunc()
math.trunc(x)

# abs()
abs(x)

# fmod()
math.fmod(x, y)

# gcd()
math.gcd(a, b)

# sqrt()
math.sqrt(x)

# pow()
math.pow(x, y)

# exp()
math.exp(x)

# log()
math.log(x, [base])

# log10()
math.log10(x)

자주 묻는 질문

math.ceil()과 math.floor()의 차이점은 무엇입니까?

math.ceil()은 숫자를 가장 가까운 정수로 반올림하는 반면, math.floor()는 숫자를 가장 가까운 정수로 내림합니다.

동등성을 직접 확인하는 대신 math.isclose()를 사용해야 하는 이유는 무엇입니까?

부동 소수점 연산에는 정밀도 제한이 있습니다. math.isclose()는 두 값을 허용 오차 검사와 비교하여 대략 같은지 확인합니다.

관련 주제

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.