คุณสามารถจัดรูปแบบตัวเลขลอยตัวให้มีความกว้างคงที่ใน Python โดยใช้ฟังก์ชันรูปแบบในสตริง
ตัวอย่าง
nums = [0.555555555555, 1, 12.0542184, 5589.6654753] for x in nums: print("{:10.4f}".format(x))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
0.5556 1.0000 12.0542 5589.6655
ตัวอย่าง
โดยใช้ฟังก์ชันเดียวกัน คุณยังสามารถจัดรูปแบบจำนวนเต็ม -
nums = [5, 20, 500] for x in nums: print("{:d}".format(x))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
5 20 500
ตัวอย่าง
คุณสามารถใช้เพื่อระบุช่องว่างภายในได้เช่นกัน โดยระบุหมายเลขก่อน d:
nums = [5, 20, 500] for x in nums: print("{:4d}".format(x))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
5 20 500
เว็บไซต์ https://pyformat.info/ เป็นแหล่งข้อมูลที่ดีเยี่ยมสำหรับการเรียนรู้ความแตกต่างของการจัดรูปแบบตัวเลขใน python