我想爲十進制轉換爲字符串,在此,結束零被保留。 使用STR方法清除最後一個零。的Python int轉換成字符串保持零
實施例:
number=0.20
目標:"0.20"
例如使用:str(number)="0.2"
似乎不起作用。
我想爲十進制轉換爲字符串,在此,結束零被保留。 使用STR方法清除最後一個零。的Python int轉換成字符串保持零
實施例:
number=0.20
目標:"0.20"
例如使用:str(number)="0.2"
似乎不起作用。
如果你想保留2位小數使用:
number = 0.20
str_number = '%.2f' % number
號碼前f
表明地方所需的數量。
這可以通過使用字符串格式化來完成。
"{0:.2f}".format(number)
將返回0.20
。
做你的選擇的方法不會因爲一旦宣佈number = 0.20
它忽略了最後一個零馬上工作。如果你把到你的空閒:
number = 0.20
number
0.2
於是宣佈number
作爲str(number)
做str(0.2)
。
使用%
操作以適當的格式字符串:
'%1.2f' % number
=> '0.20'