Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

พิมพ์ตัวเลขด้วยเครื่องหมายจุลภาคเป็นตัวคั่น 1,000 รายการใน Python


หลายครั้งที่ตัวเลขที่มีสามหลักขึ้นไปต้องแสดงอย่างเหมาะสมโดยใช้เครื่องหมายจุลภาค นี่เป็นข้อกำหนดส่วนใหญ่ในอุตสาหกรรมการบัญชีและในโดเมนการเงิน ในบทความนี้เราจะมาดูกันว่าโปรแกรม 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