在Python中,我們可以使用round()函數對浮點數取整,但默認情況下round()函數只保留整數部分,如果需要保留小數,則需要使用第二個參數指定保留的小數位數。
# 保留兩位小數 a = 3.14159 b = round(a, 2) print(b) # 輸出:3.14
除了使用round()函數外,還有一個更加常用的方法是使用字符串格式化輸出,Python中格式化字符串使用百分號(%)實現。例如:%d表示整數,%f表示浮點數,%.2f表示保留兩位小數。
# 保留兩位小數 a = 3.14159 b = "%.2f" % a print(b) # 輸出:3.14
另外,Python中還有一種更加推薦的格式化字符串的方法——format()方法,它使用大括號({})作為占位符,并且支持更加靈活的格式化輸出,如下所示:
# 保留兩位小數 a = 3.14159 b = "{:.2f}".format(a) print(b) # 輸出:3.14
無論使用哪種方法,都可以輕松地設置浮點數的小數位數,以滿足不同的需求。
上一篇vue如何插入特寫