共計(jì) 476 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Python 中,可以使用取整函數(shù) int()
來(lái)取小數(shù)的整數(shù)部分,可以使用取余運(yùn)算符 %
來(lái)取小數(shù)的小數(shù)部分。
以下是使用示例:
import math
# 取小數(shù)的整數(shù)部分
x = 3.14159
integer_part = int(x)
print(integer_part) # 輸出 3
# 取小數(shù)的小數(shù)部分
decimal_part = x % 1
print(decimal_part) # 輸出 0.14159
# 使用 math 模塊的 floor 函數(shù)取小數(shù)的整數(shù)部分
integer_part = math.floor(x)
print(integer_part) # 輸出 3
# 使用 math 模塊的 modf 函數(shù)同時(shí)取小數(shù)的整數(shù)部分和小數(shù)部分
integer_part, decimal_part = math.modf(x)
print(integer_part) # 輸出 0.14159
print(decimal_part) # 輸出 3.0
注意,以上方法只能用于普通小數(shù)。對(duì)于浮點(diǎn)數(shù)的精度問(wèn)題,可能會(huì)導(dǎo)致取小數(shù)部分的結(jié)果不準(zhǔn)確。在處理需要精確小數(shù)部分的情況下,建議使用 decimal
模塊進(jìn)行處理。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完