标签:逗号 括号 方式 十六 方法 参数 span 输出 src
"{}:计算机{}的CPU 占用率为{}%。".format("2016-12-31","PYTHON",10) Out[10]: ‘2016-12-31:计算机PYTHON的CPU 占用率为10%。‘
format()方法可以非常方便地连接不同类型的变量或内容,如果需要输出大括号,采用{{表示{,}}表示},例如:
"{}{}{}".format("圆周率是",3.1415926,"...") Out[11]: ‘圆周率是3.1415926...‘ "圆周率{{{1}{2}}}是{0}".format("无理数",3.1415926,"...") Out[12]: ‘圆周率{3.1415926...}是无理数‘ s="圆周率{{{1}{2}}}是{0}" #大括号本身是字符串的一部分 s Out[14]: ‘圆周率{{{1}{2}}}是{0}‘ s.format("无理数",3.1415926,"...") #当调用format()时解析大括号 Out[15]: ‘圆周率{3.1415926...}是无理数‘
<宽度>
指当前槽的设定输出字符宽度,如果该槽对应的format()参数长度比<宽度>设定值大,则使用参数实际长度。如果该值的实际位数小于指定宽度,则位数将被默认以空格字符补充。
<对齐>
指参数在<宽度>内输出时的对齐方式,分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。
<填充>
指<宽度>内除了参数外的字符采用什么方式表示,默认采用空格,可以通过<填充>更换。
s = "PYTHON" "{0:30}".format(s) Out[17]: ‘PYTHON ‘ "{0:>30}".format(s) Out[18]: ‘ PYTHON‘ "{0:*^30}".format(s) Out[19]: ‘************PYTHON************‘ "{0:-^30}".format(s) Out[20]: ‘------------PYTHON------------‘ "{0:3}".format(s) Out[21]: ‘PYTHON‘
<格式控制标记>中逗号(,)用于显示数字的千位分隔符,例如:
"{0:-^20,}".format(1234567890) Out[24]: ‘---1,234,567,890----‘ "{0:-^20}".format(1234567890) #对比输出 Out[25]: ‘-----1234567890-----‘ "{0:-^20,}".format(12345.67890) Out[26]: ‘----12,345.6789-----‘
表示两个含义,由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度。
"{0:.2f}".format(12345.67890) Out[29]: ‘12345.68‘ "{0:H^20.3f}".format(12345.67890) Out[30]: ‘HHHHH12345.679HHHHHH‘ "{0:.4}".format("PYTHON") Out[31]: ‘PYTH‘
表示输出整数和浮点数类型的格式规则。对于整数类型,输出格式包括6 种:
"{0:b},{0:c},{0:d},{0:o},{0:x},{0:X}".format(425) Out[32]: ‘110101001,?,425,651,1a9,1A9‘
"{0:e},{0:E},{0:f},{0:%}".format(3.14) Out[33]: ‘3.140000e+00,3.140000E+00,3.140000,314.000000%‘ "{0:.2e},{0:.2E},{0:.2f},{0:.2%}".format(3.14) Out[34]: ‘3.14e+00,3.14E+00,3.14,314.00%‘
标签:逗号 括号 方式 十六 方法 参数 span 输出 src
原文地址:https://www.cnblogs.com/change06/p/9571134.html