Python中有很多數學運算函數,其中一個特別有用的函數是round()。round()函數用于將數值四舍五入為指定的位數。
在Python中,使用float類型表示小數。假設我們有一個小數0.3456789,我們想保留兩位小數。使用round()函數的方法如下:
x = 0.3456789 y = round(x, 2) print(y) # 輸出0.35
可以看到,我們調用了round()函數并將小數和保留的位數作為參數傳遞給它。該函數返回四舍五入后的值。
除了使用round()函數,我們還可以使用字符串格式化方法來控制小數的位數。假設我們有一個小數0.123456789,我們希望將它格式化為兩位小數的字符串:
x = 0.123456789 y = "{:.2f}".format(x) print(y) # 輸出0.12
這里"{:.2f}"是一個格式化字符串,其中".2f"表示將小數格式化為兩位小數。我們使用.format()方法將小數作為參數傳遞給格式化字符串,該方法返回格式化后的字符串。
無論是使用round()函數還是格式化字符串,都可以得到想要的小數位數。