2014-07-13 81 views
1

我在閱讀有關字符串格式化代碼的內容,但是如果在%f%F之間有任何區別,我不會得到結果。字符串格式化代碼

這本書說爲%f「浮點小數」,而%F說「與f相同,但使用大寫字母」。但是,哪些信件?因爲如果我嘗試:

>>> a = 3e-15 
>>> '%F' % a 
>>> '0.000000' 

所以我不明白它指的是哪些字母。

回答

1

它的字面意思是它使用大寫字母F而不是小寫字母f。大寫字母F在C99和highlighted in inttypes.h中引入,然後在Python中從那裏借用。