python中使用round()函數(shù)來對(duì)結(jié)果進(jìn)行取舍,round不是簡單的四舍五入。
round()如果只有一個(gè)數(shù)作為參數(shù),不指定位數(shù)的時(shí)候,返回的是一個(gè)整數(shù),而且是最靠近的整數(shù)(這點(diǎn)上類似四舍五入)。但是當(dāng)出現(xiàn).5的時(shí)候,兩邊的距離都一樣,round()取靠近的偶數(shù),這就是為什么round(2.5)=2。當(dāng)指定取舍的小數(shù)點(diǎn)位數(shù)的時(shí)候,一般情況也是使用四舍五入的規(guī)則,但是碰到.5的這樣情況,如果要取舍的位數(shù)前的小樹是奇數(shù),則直接舍棄,如果偶數(shù)這向上取舍。看下面的示例:
>>>round(2.635,2)
2.63
>>>round(2.645,2)
以上內(nèi)容為大家介紹了python如何取小數(shù)點(diǎn),希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。