Bảng tóm tắt các chức năng của mô-đun toán học Python

Hướng dẫn tham khảo nhanh thư viện chuẩn toán Python. Tìm hiểu cách sử dụng các hàm lượng giác, logarit, làm tròn và số học.

Làm tròn & Số học cơ bản

Các hàm toán học tiêu chuẩn để làm tròn, ký hiệu và các phép toán cơ bản.

Phương thức/Chức năngCú phápMô tả
ceil()math.ceil(x)Làm tròn số x lên số nguyên gần nhất.
floor()math.floor(x)Làm tròn số x xuống số nguyên gần nhất.
trunc()math.trunc(x)Cắt bớt các phần phân số, chỉ trả về phần nguyên của x.
abs()abs(x)Hàm tích hợp trả về giá trị tuyệt đối của x.
fmod()math.fmod(x, y)Trả về phần dư dấu phẩy động chính xác của x/y.
gcd()math.gcd(a, b)Trả về ước chung lớn nhất của số nguyên a và b.

Quyền hạn, nghiệm và logarit

Tính toán hàm mũ và logarit.

Phương thức/Chức năngCú phápMô tả
sqrt()math.sqrt(x)Trả về căn bậc hai của số x.
pow()math.pow(x, y)Trả về x lũy thừa của y dưới dạng float.
exp()math.exp(x)Trả về e lũy thừa của x.
log()math.log(x, [base])Trả về logarit của x cơ số đã chỉ định (mặc định là log tự nhiên).
log10()math.log10(x)Trả về logarit cơ số 10 của x.

Tập lệnh demo tương tác

run_all_cheat_methods.py
Chạy trong Trình chỉnh sửa
# 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)

Câu hỏi thường gặp

Sự khác biệt giữa math.ceil() và math.floor() là gì?

math.ceil() làm tròn một số lên số nguyên gần nhất, trong khi math.floor() làm tròn số xuống số nguyên gần nhất.

Tại sao tôi nên sử dụng math.isclose() thay vì kiểm tra đẳng thức trực tiếp?

Số học dấu phẩy động có giới hạn độ chính xác. math.isclose() so sánh hai giá trị bằng phép kiểm tra dung sai để xem liệu chúng có gần bằng nhau hay không.

Chủ đề liên quan

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.