在C#等語言,在格式字符串的哈希(#)將通過一個號碼,如果它不取代,如果存在的話,並沒有什麼。所以,一個字符串,如:Python的等同於C#哈希(#)在格式字符串
number1 = 12.3456
number2 = 12.3
String.Format("0.00####", number1)
String.Format("0.00####", number2)
將輸出number1 = 12.3456
但number2 = 12.30
。格式字符串中的零表示如果沒有足夠的小數,則會打印出零。
我的問題是,有沒有在Python類似的功能?我知道我可以使用「{:.6F}」將一個數字格式化爲6個小數點。
當你在你的問題,你可以在大括號使用格式說明已經提到。除了這種有可與使用一個完整的[迷你語言字符串格式設置](https://docs.python.org/3/library/string.html#format-specification-mini-language)中的[ 'string.format()'函數](https://docs.python.org/3/library/stdtypes.html#str.format)。 – albert