format()函数除了能格式化字符串,还可以格式化数字,语法为:
‘{:自定义内容}’.format(数字)
经常用到的有以下几种:
1、小数点+数字+f:保留几位小数
print("{:.2f}".format(5.12345))#保留小数点后2位
print("{:.4f}".format(5.12345))#保留小数点后4位
输出:5.12
5.1235
2、小数点+数字+%:保留几位小数(百分数形式)
print("{:.2%}".format(5.12345))#保留小数点后2位
输出:512.35%
3、加号+小数点+数字+f:保留几位小数(带正负号形式)
print("{:+.2f}".format(5.12345))#保留小数点后2位
输出:+5.12
4、小数点+大于小于或^号+f:左对齐、右对齐或居中对齐
print("{:.<20f}".format(567))#左对齐 (宽度为20)
print("{:.>20f}".format(567))#右对齐 (宽度为20)
print("{:.^20f}".format(567))#居中对齐 (宽度为20)
输出:
567.000000……….
……….567.000000
…..567.000000…..
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74995
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!