Hướng dẫn fabs trong python
Hàm fabs() trong Python trả về giá trị tuyệt đối của x. Cú pháp của fabs() trong Python: Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Các tham số: x: Đây là một giá trị số. Trả về
giá trị tuyệt đối của x. Ví dụ sau minh họa cách sử dụng của hàm fabs() trong Python. Chạy chương trình Python trên sẽ cho kết quả: math.fabs(-45) : 45.0 math.fabs(10.15) : 10.15 math.fabs(100) : 100.0 math.fabs(math.pi) : 3.141592653589793 Hàm fabs() trong Python trả về giá trị tuyệt đối của x. Nội dung chính Cú phápCú pháp của fabs() trong Python: Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Các tham số:
Trả về giá trịTrả về giá trị tuyệt đối của x. Ví dụ sau minh họa cách sử dụng của hàm fabs() trong Python. import math print ("math.fabs(-45) : ", math.fabs(-45)) print ("math.fabs(10.15) : ", math.fabs(10.15)) print ("math.fabs(100) : ", math.fabs(100)) print ("math.fabs(math.pi) : ", math.fabs(math.pi)) Chạy chương trình Python trên sẽ cho kết quả: math.fabs(-45) : 45.0 math.fabs(10.15) : 10.15 math.fabs(100) : 100.0 math.fabs(math.pi) : 3.141592653589793 Hàm fabs() trong Python trả về giá trị tuyệt đối của x. Nội dung chính
Cú phápCú pháp của fabs() trong Python: Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Các tham số:
Trả về giá trịTrả về giá trị tuyệt đối của x. Ví dụ sau minh họa cách sử dụng của hàm fabs() trong Python. import math print ("math.fabs(-45) : ", math.fabs(-45)) print ("math.fabs(10.15) : ", math.fabs(10.15)) print ("math.fabs(100) : ", math.fabs(100)) print ("math.fabs(math.pi) : ", math.fabs(math.pi)) Chạy chương trình Python trên sẽ cho kết quả: math.fabs(-45) : 45.0 math.fabs(10.15) : 10.15 math.fabs(100) : 100.0 math.fabs(math.pi) : 3.141592653589793 Trang trước Trang sau Miêu tảPhương thức fabs() trả về giá trị tuyệt đối của x. Cú phápCú pháp của fabs() trong Python: import math math.fabs( x ) Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Chi tiết về tham số:
Trả về giá trịTrả về giá trị tuyệt đối của x. Chương trình Python ví dụQuảng cáo Ví dụ sau minh họa cách sử dụng của fabs() trong Python. import math # Dong nay de import math module print "math.fabs(-45.17) : ", math.fabs(-45.17) print "math.fabs(100.12) : ", math.fabs(100.12) print "math.fabs(100.72) : ", math.fabs(100.72) print "math.fabs(119L) : ", math.fabs(119L) print "math.fabs(math.pi) : ", math.fabs(math.pi) Chạy chương trình Python trên sẽ cho kết quả: math.fabs(-45.17) : 45.17 math.fabs(100.12) : 100.12 math.fabs(100.72) : 100.72 math.fabs(119L) : 119.0 math.fabs(math.pi) : 3.14159265359 Trang trước Trang sau number_trong_python.jsp Bài viết liên quan
Hàm fabs() trong PythonNội Dung
1. Cú pháp sử dụng hàm math.fabs() trong PythonHàm math.fabs() trong Python được sử dụng để tính giá trị tuyệt đối của một số x và trả về dưới kết quả dưới dạng một số thực. Việc tính trị tuyệt đối của một số sẽ đảm bảo rằng số đó sẽ luôn có giá trị không âm, nếu số ban xuất hiện dấu trừ thì trị tuyệt đối sẽ loại bỏ đi dấu này. Cú pháp của hàm math.fabs() như sau: math.fabs(x) Tham số:
Mẹo: Trong Python, hàm có sẵn abs () cũng thường được sử dụng để tính trị tuyệt đối của một số! Lưu ý: Nếu tham số đầu vào x được truyền vào hàm là kiểu không phải số NaN thì hàm sẽ gây ra lỗi chương trình! 2. Ví dụ hàm math.fabs() trong PythonVí dụ dưới đây, sử dụng hàm math.fabs() để tính giá trị tuyệt đối của một vài số bên dưới đây và trả về kết quả dưới dạng một số thực: import math print(math.fabs(-66.43)) print(math.fabs(-7)) print(math.fabs(10)) Kết quả: 66.43 7.0 10.0 Ví dụ tiếp theo, nhập vào hàm math.fabs() một kiểu giá trị NaN khi đó hàm sẽ gây ra lỗi chương trình như sau: import math print(math.fabs(None)) print(math.fabs(-7)) print(math.fabs(None)) Kết quả: Traceback (most recent call last): File "./prog.py", line 3, in Chỉnh sửa: như @aix đã đề xuất, một cách tốt hơn (công bằng hơn) để so sánh sự khác biệt về tốc độ:
Vì vậy, nó dường như Ngoài những gì @aix đã nói, một điều nữa cần xem xét là sự khác biệt về tốc độ:
Vì vậy, 9 hữu ích 4 bình luận chia sẻ |