Kiểu dữ liệu Number trong Python
Hàm ceil() trong Python
Hàm abs() trả về giá trị tuyệt đối của x - khoảng cách dương giữa x và 0.
Nội dung chính
- Cú pháp
- Ví dụ hàm abs() trong Python
Cú pháp
Cú pháp của hàm abs() trong Python:
abs(x)Chi tiết về tham số:
x: Đây là biểu thức số.
Ví dụ hàm abs() trong Python
Ví dụ sau minh họa cách sử dụng của hàm abs() trong Python.
print ("abs(-40) : ", abs(-40)) print ("abs(200.15) : ", abs(200.15))Chạy chương trình Python trên sẽ cho kết quả:
abs(-40) : 40 abs(200.15) : 200.15Kiểu dữ liệu Number trong Python
Hàm ceil() trong Python
Thông báo trang web đã đổi chủ: Chúng tôi đang sàn lọc nội dung, loại bỏ tất cả những bài viết vi phạm vì bị hack.
Trong bài này mình sẽ hướng dẫn các bạn cách sử dụng hàm abs trong Python để tìm giá trị tuyệt đối của một số bất kì, đây là hàm rất hữu ích khi bạn muốn lấy giá trị dương của các số.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Trước tiên bạn cần phải hiểu khái niệm giá trị tuyệt đối là gì đã nhé: Giá trị tuyệt đối chính x là số dương được xác định như sau:
- Nếu x là số dương thì giá trị tuyệt đối của x là chính nó: |x| = x
- Nếu x là số âm thì giá trị tuyệt đối của -x là x: |-x| = x
Cú pháp hàm abs trong Python
Hàm abs() sẽ trả về giá trị tuyệt đối của một số, công thức của nó như sau:
Trong đó x là số cần tính, nó có thể là một số nguyên (integer), số thực (float), hoặc số phức (complex number). Trường hợp số phức thì hàm này sẽ trả về độ lớn của số.
Bài viết này được đăng tại [free tuts .net]
Giá trị trả về của hàm abs trong Python
Hàm abs() sẽ trả về giá trị tuyệt đối của một số bất kì, và thường rơi vào những trường hợp sau:
- Đối với kiểu int: Trả về giá trị tuyệt đối là kiểu int
- Đối với kiểu float: Trả về giá trị tuyệt đối là kiểu float
- Đối với số phức: Trả về độ lớn của số
Cách dùng hàm abs trong Python
Sau đây chúng ta sẽ thực hành một vài cách sử dụng của hàm này nhé.
Đối với kiểu int và float:
integer = -20 print('Giá trị tuyệt đối của -20 là:', abs(integer)) floating = -30.33 print('Giá trị tuyệt đối của -30.33 là:', abs(floating))
Kết quả:
Đối với kiểu số phức:
complex = (3 - 4j) print('Đồ dài của 3 - 4j là:', abs(complex))
Kết quả:
Danh sách function
- Hàm abs() trong Python: Tìm giá trị tuyệt đối của một số
- Hàm all() trong Python: Kiểm tra danh sách True / False
- Hàm loat() trong Python dùng để làm gì?
- Hàm int() trong Python dùng để làm gì?
- Hàm callable trong Python: Kiểm tra object có thể gọi
Cùng chuyên mục:
Trong Python có rất nhiều hàm được tích hợp sẵn, một trong số đó là hàm abs(). Hàm abs() trả về giá trị tuyệt đối của một số. Nếu số là số phức, abs() sẽ trả về độ lớn. Cú pháp hàm abs() trong Python: Các thông số của hàm abs()
Hàm abs() chỉ có một tham số duy nhất là num. num là số cần lấy giá trị tuyệt đối, nó có thể là số nguyên, số thập phân hoặc số phức.
Giá trị trả về từ hàm abs()
Hàm abs() trả về giá trị tuyệt đối của số đã cho:
- Đối với các số nguyên: Giá trị tuyệt đối nguyên được trả về
- Đối với số thập phân: Giá trị tuyệt đối thập phân sẽ được trả lại
- Đối với số phức: Độ lớn của số được trả về
Ví dụ 1 về hàm abs()
# số nguyên ngẫu nhiên a = -10 print('Giá trị tuyệt đối của ',a, 'là: ', abs(a)) # số thập phân ngẫu nhiên b = -15,5 print('Giá trị tuyệt đối của ',b, 'là:', abs(b))Trong chương trình trên ta lấy giá trị tuyệt đối của số nguyên a = -10 và số thập phân b = -15,5. Khi chạy chương trình ta được kết quả như sau:
Giá trị tuyệt đối của -10 là: 10 Giá trị tuyệt đối của -15,5 là: 15,5Ví dụ 2 về hàm abs()
c = (6 - 8j) print('Giá trị tuyệt đối của 6 - 8j là: ', abs(c))Chương trình trên lấy giá trị tuyệt đối của số phức c = 6 – 8j. Trị tuyệt đối của số phức được tính bằng cách lấy căn bậc hai của tổng bình phương 2 phần thực. Khi chạy chương trình ta được kết quả:
Giá trị tuyệt đối của 6 - 8j là: 10.0Đây là một trong những hàm Python khá đơn giản và dễ năm bắt phải không nào?