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ăng | Cú pháp | Mô 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ăng | Cú pháp | Mô 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
# 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
Nắm vững các toán tử số học, so sánh, logic, bitwise, gán và nhận dạng trong Python.
Bảng ghi chú các hàm tích hợp trong PythonHướng dẫn tham khảo các hàm dựng sẵn của Python. Tìm hiểu cách sử dụng in, len, phạm vi, liệt kê, zip, bản đồ, bộ lọc, v.v.
Bảng cheat cơ bản về PythonNumPyHướng dẫn tham khảo nhanh về mảngNumPy. Tìm hiểu cách tạo mảng, định hình lại, lập chỉ mục, cắt và các phép toán.
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.
Hàm Python
Làm chủ các hàm Python. Tìm hiểu cách viết mã có thể sử dụng lại bằng cách sử dụng def, xác định đối số, trả về giá trị và hiểu phạm vi cục bộ và toàn cầu.
Cách sử dụng hàm Lambda trong Python
Tìm hiểu cách sử dụng hàm lambda trong Python. Nắm vững các hàm ẩn danh, lệnh gọi lại nội tuyến và sắp xếp dữ liệu danh sách bằng khóa lambda.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.