หลายครั้งที่ตัวเลขที่มีสามหลักขึ้นไปต้องแสดงอย่างเหมาะสมโดยใช้เครื่องหมายจุลภาค นี่เป็นข้อกำหนดส่วนใหญ่ในอุตสาหกรรมการบัญชีและในโดเมนการเงิน ในบทความนี้เราจะมาดูกันว่าโปรแกรม Python สามารถใช้เพื่อแทรกลูกน้ำในตำแหน่งที่เหมาะสมได้อย่างไร เรากำลังมุ่งหมายที่จะแทรกจุลภาคเป็นตัวคั่นหลักพัน
ฟังก์ชันการจัดรูปแบบ
ฟังก์ชันการจัดรูปแบบใน python สามารถใช้กับการตั้งค่าด้านล่างเพื่อให้เป็นไปตามข้อกำหนดนี้
(f"{num:,d}") : is the format specifier D is the thousand separator
ตัวอย่าง - จำนวนเต็ม
print(f'{1445:,d}') print(f'{140045:,d}')
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
1,445 140,045
ลอยน้ำ
สำหรับทุ่นเราต้องระบุด้วยรูปแบบที่แตกต่างกันเล็กน้อยดังที่แสดงด้านล่าง ตัวเลขที่เกินสองตำแหน่งหลังจุดทศนิยมถูกละเว้น
ตัวอย่าง
print("{:,.2f}".format(3435.242563))
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
3,435.24