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 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
파이썬 튜토리얼
Python 함수
Python 함수를 마스터하세요. def를 사용하여 재사용 가능한 코드를 작성하고, 인수를 정의하고, 값을 반환하고, 로컬 및 전역적으로 범위를 이해하는 방법을 알아보세요.
리소스 보기
사용법 가이드
Python에서 Lambda 함수를 사용하는 방법(익명 함수)
Python에서 람다 함수를 사용하는 방법을 알아보세요. 람다 키를 사용하여 익명 함수, 인라인 콜백 및 목록 데이터 정렬을 마스터하세요.
리소스 보기
언어 비교
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.
리소스 보기