最傳統的做法就是
1. * 1000
2. 取整數(預設會捨棄小數, 正確來說是小於等於的整數, 所以如果是負數會多1, -1.5 會變成 -2)
3. / 1000
說不定他們背後也都是這樣做的,
這樣就不需要看語言本身有沒有提供,
自己就可以寫一個Function任何語言都可以拿來用,
只要改一下語法就好.
math.floor( x * 1000 )/1000
簡單說就是先 * 1000 然後用無條件捨去法捨棄小數,再復原 /1000
我對python不熟,如果捨棄小數是透過轉成整數int來實現的話,留意除1000後是否還是整數int或是恢復浮點數float