ฟังก์ชัน abs() ใน Python แสดงค่าสัมบูรณ์ของอินพุตตัวเลข ค่าสัมบูรณ์เกี่ยวข้องกับค่าหรือขนาดของตัวเลข แทนที่จะเป็นเครื่องหมายที่ติดกับตัวเลข มันมีประโยชน์มากสำหรับจำนวนเชิงซ้อน (complex numbers) ที่การคำนวณขนาดเกี่ยวข้องกับหลายขั้นตอน
ไวยากรณ์ของฟังก์ชันคือ -
abs(num)
โดย num สามารถเป็น integer, floating point number หรือ complex number
ตัวอย่างโค้ด
ในตัวอย่างด้านล่าง เราใช้ชนิดตัวเลขทั้งหมดข้างต้นและคำนวณขนาดของพวกมัน
n = -112
print('ค่าสัมบูรณ์ของจำนวนเต็ม', abs(n))
f = -39.222
print('ค่าสัมบูรณ์ของทศนิยม:', abs(f))
c = (11 - 21j)
print('ค่าสัมบูรณ์หรือขนาดของจำนวนเชิงซ้อน:', abs(c))
ผลลัพธ์
การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้:
ค่าสัมบูรณ์ของจำนวนเต็ม 112 ค่าสัมบูรณ์ของทศนิยม: 39.222 ค่าสัมบูรณ์หรือขนาดของจำนวนเชิงซ้อน: 23.706539182259394