在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ Python 3 中,float 轉(zhuǎn)字符串后,默認是多少個小數(shù)?

Python 3 中,float 轉(zhuǎn)字符串后,默認是多少個小數(shù)?

圖片描述

最近在系統(tǒng)的回頭學習 Python 3, 發(fā)現(xiàn) str.format() 操作有不懂的地方,從圖中可以看出,float 轉(zhuǎn)字符串之后,默認的小數(shù)是 6 位。特別是標紅的兩個位置,如果小數(shù)沒有夠 6 位,會在右邊補 0,并且左邊也會按照要求補空格 ;如果小數(shù)夠 6 位,則直接在左邊補空格。

但是,你看下圖:

圖片描述

math.pi 輸出的時候,小數(shù)位是15位。而進行 10/3 運算,小數(shù)位是16位。
那么,問題來了,Python3 中,到底是遵循什么樣的機制,來顯示 float 的小數(shù)位?

回答
編輯回答
終相守

問題在format函數(shù)上,如果沒有指定小數(shù)點后面的精度,只用f,默認是小數(shù)點后6位
圖片描述

2017年2月17日 18:22