將數字格式化後輸出,並控制数字的位數、對齊、千位分隔符和其他的細節。
format()
#!/usr/bin/env python
x = 1234.56789
# two decimal places of accuracy
print (format(x, "0.2f")) #->1234.57
# 右對齊10個字元,一位精度
print (format(x, ">10.1f"))#-> 1234.6
# 左對齊
print (format(x, "<10.1f"))#->1234.6
#居中對齊
print (format(x, "^10.1f"))#-> 1234.6
# 千位插入,
print (format(x, ","))#->1,234.56789
print (format(x, "+,.1f")) #->1,234.6
#科學計數法
print (format(x, "e")) #->1.234568e+03
print (format(x, "e")) #->1.234568e+03"""
千分位支援,"""
print(format(x, ",").translate())
同時指定寬度和精度的一般格式:
[<>^]?width[,]?(.digits)?
適用於字串的format()函式
使用% 格式化數字,有些功能不被支援了()
數字格式化輸出
int a 12345678 格式為sring輸出 label1.text string.format asdfadsfadsfasdf a label2.text asdfadsf a.tostring adsfasdf label1.text string.format asdfadsfadsf...
C 數字格式化輸出
int a 12345678 格式為sring輸出 label1.text string.format asdfadsfadsfasdf a label2.text asdfadsf a.tostring adsfasdf label1.text string.format asdfadsfadsf...
C 數字格式化輸出
int a 12345678 格式為sring輸出 label1.text string.format asdfadsfadsfasdf a label2.text asdfadsf a.tostring adsfasdf label1.text string.format asdfadsfadsf...