1
我想格式化一個浮點數最小2和最大8位小數。我這樣做︰格式浮點數最小和最大小數位數
def format_btc(btc):
s = locale.format("%.8f", btc).rstrip('0')
if s.endswith(','):
s += '00'
return s
有沒有辦法只與格式()函數做到這一點?
編輯:
例子:左邊是浮動,右邊是字符串
1 -> 1,00
1.1 -> 1,10 (I have now realised that my code returns 1,1 for this example; that's a bug)
1.12 -> 1,12
1.123 -> 1,123
1.12345678 -> 1,12345678
1.123456789 -> 1,12345678
1,1234567890 -> 1,12345678
你能舉一些例子嗎? – thefourtheye