上一节介绍了如何使用%操作符来格式化各类数据进行输出,这是比较早的方法,从2.6版本开始,字符串类型(str)提供了()方法来格式化字符串,本节就来学习这种方法。
() 方法的语法如下:
字符串(参数)
此方法中str用于指定字符串的显示风格;args用于指定需要格式化的项,如果有多个,则以逗号分隔。
学习()方法的难点在于理解str显示样式的书写格式,在创建显示样式模板时需要使用{}和:来指定占位符,完整的语法格式为:
{ [索引][: [ [填充] 对齐] [符号] [#] [宽度] [.] [类型] ] }
注意格式中括号[]内的参数为可选参数,可以使用也可以不使用,各个参数含义如下:
【实施例1】
str="网站名称:{:>9s}\t网址:{:s}" print(str.format("C语言中文网","c.biancheng.net"))
输出为:
网站名称:C语言中文网网址:
【实施例2】
实际开发中,对于数值类型的显示需求多种多样,比如货币格式,百分比格式等等,可以使用()方法将数值格式化成不同的格式。
#以货币形式显示 print("货币形式:{:,d}".format(1000000)) #科学计数法表示 print("科学计数法:{:E}".format(1200.12)) #以十六进制表示 print("100的十六进制:{:#x}".format(100)) #输出百分比形式 print("0.01的百分比表示:{:.0%}".format(0.01))
输出为:
货币:1,000,000
科学记数法:1.+03
十六进制的 100:0x64
0.01 百分比表示:1%
扫一扫在手机端查看
本文链接:https://by928.com/6059.html 转载请注明出处和本文链接!请遵守
《网站协议》
!
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。