Hình vuông tuyệt đối của Python

Trong hướng dẫn ngắn này, chúng tôi đề cập đến những kiến ​​thức cơ bản về hàm abs() Giá trị tuyệt đối trong Python. Chúng tôi xem xét cách sử dụng nó cùng với một vài ví dụ thực tế

Mục lục - Giá trị tuyệt đối Python

  • Python giá trị tuyệt đối
  • Cách sử dụng abs()
  • Mã và giải thích
  • Bớt tư tưởng

TL; DR - Cách tìm giá trị tuyệt đối trong Python?

Abs() là một hàm dựng sẵn trả về giá trị tuyệt đối của đối số

print(abs(-10))

#Output = 10

Python giá trị tuyệt đối

Giá trị tuyệt đối trong Python được sử dụng để trả về giá trị tuyệt đối của một số. Điều này về cơ bản có nghĩa là khi một giá trị âm được truyền dưới dạng đối số (ví dụ:. -10), Python trả về số dương có liên quan của nó (ví dụ:. 10)

Để hiểu cách thức hoạt động của nó, trước tiên chúng ta phải hiểu giá trị tuyệt đối thực sự có nghĩa là gì. Giá trị tuyệt đối là khoảng cách giữa một số bất kỳ và số 0 trên trục số. Các giá trị này được sử dụng rộng rãi trong các lĩnh vực Toán học, Khoa học dữ liệu, Vật lý, v.v. Tuy nhiên, các nhà phát triển thường sử dụng nó để loại bỏ các dấu hiệu tiêu cực

Trong trường hợp một số dương hoặc 0 được truyền dưới dạng đối số, Python sẽ trả về cùng một giá trị. Điều này là do đó là khoảng cách thực tế từ 0 trên dòng số

Cách sử dụng abs()

Giá trị tuyệt đối được tính bằng hàm tích hợp abs(). Tuy nhiên, cũng có các phương pháp khác để thực hiện việc này, vì abs() là một phương pháp sẵn có nên chúng tôi khuyên bạn nên sử dụng nó

Cú pháp của Python abs()

#Absolute value Python

abs(number)

Ở đây, “số” có thể là số nguyên, số float hoặc thậm chí là số phức. Tuy nhiên, cái sau trả về độ lớn thay vì giá trị tuyệt đối

Trong trường hợp một giá trị float được thông qua, nó sẽ trả về một giá trị float tuyệt đối

Mã và giải thích

Thêm vào bên dưới là mã được sử dụng để tìm giá trị tuyệt đối của int, float và số phức
#Absolute Value Python

#abs() on Integer values
print(abs(-10))

#abs() on Float values
print(abs(-10.10))

#abs() on Complex numbers
print(abs(10-10j))
Đầu ra như sau.
10
10.1
14.142135623730951

Như bạn có thể thấy tất cả các giá trị đã được chuyển thành giá trị tuyệt đối ở trên. Vui lòng thử sử dụng phương pháp abs() với giá trị dương

Suy nghĩ kết thúc - Python giá trị tuyệt đối

Cùng với việc sử dụng rộng rãi trong các lĩnh vực Toán & Vật lý, giá trị tuyệt đối cũng có một số trường hợp sử dụng khác. Một ví dụ phổ biến là trong khi sử dụng bộ điều hướng để tính toán khoảng cách đến một vị trí. Điều này được thực hiện bằng cách lấy tổng quãng đường trừ đi quãng đường đã đi. Giá trị này sẽ là một giá trị âm và phương pháp abs() được sử dụng để hiển thị giá trị

Python abs() là hàm tích hợp sẵn trong thư viện chuẩn của python. Nó trả về giá trị tuyệt đối cho số đã cho. Giá trị tuyệt đối của một số là giá trị không xét dấu của nó. Số có thể là số nguyên, số dấu phẩy động hoặc số phức. Nếu số đã cho là số phức, thì nó sẽ trả về độ lớn của nó

cú pháp

abs(value)

Thông số. (giá trị)

Giá trị đầu vào được cung cấp cho abs() để lấy giá trị tuyệt đối. Nó có thể là số nguyên, số float hoặc số phức

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ị

Hình vuông tuyệt đối của Python

Một điều cần lưu ý là giá trị tuyệt đối sẽ luôn là 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

Hình vuông tuyệt đối của Python

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à được sử dụng phổ biến 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 trong 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

Cách sử dụng Hàm abs() trong Python?

Cú pháp chung cho hàm abs() trông như thế này

abs(number)

Hãy phá vỡ nó

  • Hàm abs() chỉ nhận một đối số duy nhất, bắt buộc
  • Đố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ư
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      0,
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      1 hoặc
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      2
    • Số dấu phẩy động, chẳng hạn như
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      3,
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      4 hoặc
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      5
    • Một số phức. Một số phức được tạo thành từ hai phần - một phần thực bao gồm một số thực chẳng hạn như
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      6 hoặc
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      0 và một phần ảo. Trong Python, phần ảo được tạo ra bằng cách thêm chữ cái
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      8 làm hậu tố – chứ không phải chữ cái
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      9 như trong Toán học. Bạn thêm
      my_number = -17
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #17
      
      8 vào cuối một số thực, như vậy.
      my_number = 34.05
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #34.05
      
      1 hoặc
      my_number = 34.05
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #34.05
      
      2. Vì vậy, một ví dụ về số phức trong Python là
      my_number = 34.05
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #34.05
      
      3 hoặc
      my_number = 34.05
      
      abs_value = abs(my_number)
      
      print(abs_value)
      
      #output
      
      #34.05
      
      4

Bây giờ, khi nói đến giá trị trả về của hàm abs()

  • Đối với các số nguyên, hàm abs() trả về giá trị tuyệt đối của số đã cho
  • Đối với số dấu chấm động, hàm abs() trả về giá trị tuyệt đối của số đã cho
  • Đối với số phức, hàm abs() trả về độ lớn của số đã cho

Cách sử dụng Hàm abs() với các ví dụ

Trong các phần sau, bạn sẽ thấy hàm abs() hoạt động và cách thức hoạt động của hàm 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ố

Cách sử dụng hàm abs() với đối số số nguyên

Khi bạn chuyển một số nguyên làm đối số, hàm abs() 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

Cách sử dụng hàm abs() 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ố, hàm abs() 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

Cách Sử dụng Hàm abs() 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 hàm abs(), giá trị trả về là độ lớn của số đó

Độ lớn của một số phức, chẳng hạn như

my_number = -43.2

abs_value = abs(my_number)

print(abs_value)

#output

#43.2
7, 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

my_number = -43.2

abs_value = abs(my_number)

print(abs_value)

#output

#43.2
8 làm ví dụ. Bạn sẽ cần tính căn bậc hai bình phương của các số từ phần thực (
my_number = -43.2

abs_value = abs(my_number)

print(abs_value)

#output

#43.2
9) và phần ảo
my_number = -17

abs_value = abs(my_number)

print(abs_value)

#output

#17
0. $\sqrt{3^2 + 4^2}$ = 5

Trong Python, đây là cách bạn sử dụng một số phức với hàm abs()

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 kiến ​​thức cơ bản về cách thức hoạt động của hàm abs() trong Python

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ảm ơn bạn rất nhiều vì đã đọc và mã hóa vui vẻ. )

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Hình vuông tuyệt đối của Python
Dionysia Lemonaki

Học một cái gì đó mới mỗi ngày và viết về nó


Nếu bài viết này hữu ích, hãy tweet nó

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Tuyệt đối () trong Python là gì?

Trăn abs() . Giá trị tuyệt đối của một số là giá trị không xét dấu của nó. Số có thể là số nguyên, số dấu phẩy động hoặc số phức. Nếu số đã cho là số phức, thì nó sẽ trả về độ lớn của nó. It returns the absolute value for the given number. Absolute value of a number is the value without considering its sign. The number can be integer, floating point number or complex number. If the given number is complex, then it will return its magnitude.

bình phương giá trị tuyệt đối là gì?

Bình phương tuyệt đối của một số phức được được tính bằng cách nhân nó với số phức liên hợp của nó . Điều này cho bình phương độ lớn của số phức. Bình phương tuyệt đối luôn là số thực. Chúng tôi sẽ sử dụng số mũ phức tạp mọi lúc. Bạn có thể xác minh rằng bình phương tuyệt đối của các cấp số nhân này luôn là 1.