手冊提到了format里的“width 是一個定義最小總欄位寬度的十進制整數”
但如果我們用浮點數呢?試了試也可以。但會出現兩種不同的情況,6、7行的代碼運行與1行代碼運行無異。但3、4行輸出結果中的@怎么就不見了。
所以出現這種差別的原因是什么呢?
print("{0:=^5}".format('@'))#正常情況
print("{0:=^5.0}".format('@'))#浮點數后全是0的情況
print("{0:=^5.00}".format('@'))
print("{0:=^5.01}".format('@'))#浮點數后不全是0的情況
print("{0:=^5.1}".format('@'))
輸出結果:
==@==
=====
=====
==@==
==@==
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/241548.html
