在Python中,如果後一種情況需要我將打印輸出限制爲一定數量的數字,如何打印一個可能是整數或實數類型的數字?打印一個整數或小數點後n位的浮點數
長話短說,說我們有下面的例子:
print("{0:.3f}".format(num)) # I cannot do print("{}".format(num))
# because I don't want all the decimals
是否有「Pythy」的方式,以確保如萬一num == 1
,我打印的1
代替1.000
(我的意思是不是塞滿我的if
語句代碼等)
部分原因是'int'治療'.3'方法一樣「浮動」不是說完全忽略它。 –
我的猜測是否定的,你至少需要在一路上做一個三元運算符,我相當肯定你把它算作'if'。 –