python 設置千分位並保留兩位小數


1 a = input('請輸入一個數字:')
2 a1 = format(float(a), '.2f')
3 a2 = format(float(a1), ',')
4 a_len = len(a2.split('.')[1])
5 if a_len == 1:
6     a3 = a2 + '0' # 補0
7 else:
8     a3 = a2
9 print(a3)

下面是測試結果:

===================== RESTART: C:/Python37/設置千分位並保留兩位小數.py =====================
請輸入一個數字:1000
1,000.00
>>> 
===================== RESTART: C:/Python37/設置千分位並保留兩位小數.py =====================
請輸入一個數字:10003.1
10,003.10
>>> 
===================== RESTART: C:/Python37/設置千分位並保留兩位小數.py =====================
請輸入一個數字:10003.12
10,003.12
>>> 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM