Trong bài viết này, bạn sẽ tìm hiểu tất cả về abs()
chức năng trong Python.
Bạn sẽ học được những gì abs()
chức năng nào và tại sao bạn có thể muốn sử dụng nó.
Bạn cũng sẽ hiểu cách sử dụng abs()
với sự giúp đỡ của các ví dụ thực tế.
Đây là những gì chúng tôi sẽ đề cập:
- cái gì
abs()
chức năng trong Python?- Tại sao các giá trị tuyệt đối lại quan trọng?
- Làm thế nào để sử dụng
abs()
chức năng trong Python? Phân tích cú pháp
- Làm thế nào để sử dụng
abs()
chức năng với các ví dụ- Làm thế nào để sử dụng
abs()
chức năng với một đối số nguyên - Làm thế nào để sử dụng
abs()
hàm với đối số số dấu phẩy động - Làm thế nào để sử dụng
abs()
hàm với đối số là số phức
- Làm thế nào để sử dụng
cái gì là abs()
Chức năng trong Python?
Các abs()
Hàm Python tích hợp trả về giá trị tuyệt đối của một số.
Nhưng giá trị tuyệt đối của một số ở nơi đầu tiên là gì?
Trong toán học, giá trị tuyệt đối của một số đề cập đến khoảng cách của số đó từ số không.
Về cơ bản, đó là con số đó cách số 0 bao xa trên trục số.
Ví dụ, giá trị tuyệt đối của số năm là năm vì khoảng cách từ không đến năm là năm đơn vị.
Một điều cần lưu ý là giá trị tuyệt đối sẽ luôn là một giá trị dương. Vì vậy, khi tính giá trị tuyệt đối của một số âm, kết quả sẽ luôn là phiên bản dương của số đó.
Ví dụ: giá trị tuyệt đối của âm 5 cũng là 5:
Tại sao các giá trị tuyệt đối lại quan trọng?
Giá trị tuyệt đối là một khái niệm quan trọng và thường được sử dụng trong Toán học và Vật lý.
Có thể đôi khi bạn chỉ cần sử dụng số dương và sẽ không cần sử dụng bất kỳ số âm nào. Trên thực tế, bạn có thể cần đảm bảo rằng không có số âm nào cho các phép tính mà bạn sắp thực hiện.
Rất có thể bạn sẽ sử dụng các giá trị tuyệt đối để tính khoảng cách từ điểm này đến điểm khác.
Một số ví dụ thực tế phổ biến khác có thể là:
- Tính hiệu giữa hai điểm.
- Tính lượng năng lượng sử dụng.
- Tính độ chênh lệch nhiệt độ, thời gian và tốc độ giữa hai điểm.
Làm thế nào để sử dụng abs()
Chức năng trong Python? Phân tích cú pháp cho người mới bắt đầu
Cú pháp chung cho abs()
chức năng trông giống như thế này:
abs(number)
Hãy chia nhỏ nó ra:
- Các
abs()
hàm chỉ nhận một đối số duy nhất, đó là cần thiết. - Đối số luôn là một số có thể có giá trị âm hoặc dương.
- Số có thể là:
- Một số nguyên, chẳng hạn như
4
,-15
hoặc10
. - Một số dấu chấm động, chẳng hạn như
4.1
,-15.06
hoặc2.13
. - Một số phức. Một số phức được tạo thành từ hai phần – một thực phần bao gồm một số thực như
1
hoặc4
và một tưởng tượng phần. Trong Python, phần ảo được tạo bằng cách thêm chữ cáij
như một hậu tố – không phải chữ cáii
giống như trong Toán học. bạn thêmj
đến cuối một số thực, như vậy:1j
hoặc4j
.Vì vậy, một ví dụ về số phức trong Python là2 + 4j
hoặc1 + 2j
.
- Một số nguyên, chẳng hạn như
Bây giờ, khi nói đến giá trị trả về của abs()
chức năng:
- Vì số nguyêncác
abs()
hàm trả về giá trị tuyệt đối của số đã cho. - Vì số dấu phẩy độngcác
abs()
hàm trả về giá trị tuyệt đối của số đã cho. - Vì số phứccác
abs()
hàm trả về độ lớn của số đã cho.
Làm thế nào để sử dụng abs()
Chức năng với các ví dụ
Trong các phần sau, bạn sẽ thấy abs()
hoạt động và cách nó hoạt động khi có một số nguyên, một số dấu phẩy động và một số phức làm đối số.
Làm thế nào để sử dụng abs()
Chức năng với một đối số nguyên
Khi bạn chuyển một số nguyên làm đối số, abs()
hàm sẽ trả về giá trị tuyệt đối của nó.
Dưới đây là một ví dụ về việc chuyển một số nguyên dương làm đối số:
my_number = 7
abs_value = abs(my_number)
print(abs_value)
#output
#7
Và bên dưới là một ví dụ về việc truyền một số nguyên âm làm đối số.
Hãy nhớ rằng giá trị tuyệt đối sẽ luôn dương:
my_number = -17
abs_value = abs(my_number)
print(abs_value)
#output
#17
Làm thế nào để sử dụng abs()
Hàm với đối số số dấu phẩy động
Khi bạn chuyển một số dấu phẩy động làm đối số, abs()
hàm sẽ trả về giá trị tuyệt đối của nó.
Các ví dụ sau hoạt động theo cách tương tự như các ví dụ từ phần trước.
Đây là một số dấu phẩy động dương làm đối số:
my_number = 34.05
abs_value = abs(my_number)
print(abs_value)
#output
#34.05
Và đây là một số dấu phẩy động âm làm đối số:
my_number = -43.2
abs_value = abs(my_number)
print(abs_value)
#output
#43.2
Làm thế nào để sử dụng abs()
Hàm với đối số số phức
Số phức hoạt động khác với số nguyên và số float.
Khi một số phức được truyền dưới dạng đối số cho abs()
hàm, giá trị trả về là độ lớn của số đó.
Độ lớn của một số phức, chẳng hạn như a+bj
, là khoảng cách của số giữa gốc tọa độ (0,0) và điểm (a,b) trong mặt phẳng phức. Và độ lớn của một số phức được tính toán với sự trợ giúp của định lý Pythagore, $\sqrt{a^2 + b^2}$
Vì vậy, hãy lấy số phức 3 + 4j
Ví dụ. Bạn sẽ cần tính căn bậc hai của bình phương của các số từ phần thực (3
) và phần ảo 4
: $\sqrt{3^2 + 4^2}$ = 5
Trong Python, đây là cách bạn sẽ sử dụng một số phức với abs()
chức năng:
my_number = 3 + 4j
abs_value = abs(my_number)
print(abs_value)
#output
#5.0
Phần kết luận
Và bạn đã có nó – bây giờ bạn đã biết những điều cơ bản về cách abs()
Chức năng Python hoạt động!
Tôi hy vọng bạn tìm thấy bài viết này hữu ích.
Để tìm hiểu thêm về ngôn ngữ lập trình Python, hãy xem Chứng chỉ Máy tính Khoa học với Python của freeCodeCamp.
Bạn sẽ bắt đầu từ những điều cơ bản và học theo cách tương tác và thân thiện với người mới bắt đầu. Cuối cùng, bạn cũng sẽ xây dựng năm dự án để đưa vào thực tế và giúp củng cố những gì bạn đã học được.
Cảm ơn bạn rất nhiều vì đã đọc và viết mã vui vẻ 🙂