九江集团网站建设,网站建设seo优化推广,岭南地区网站建设,网站后台编辑器上传不了图片hello#xff0c;这里是Token_w的文章#xff0c;主要讲解python的基础学习#xff0c;希望对大家有所帮助 整理不易#xff0c;感觉还不错的可以点赞收藏评论支持#xff0c;感谢#xff01; 使用 % 操作符对各种类型的数据进行格式化输出#xff0c;这是早期 Python提… hello这里是Token_w的文章主要讲解python的基础学习希望对大家有所帮助 整理不易感觉还不错的可以点赞收藏评论支持感谢 使用 % 操作符对各种类型的数据进行格式化输出这是早期 Python提供的方法。自 Python 2.6 版本开始字符串类型str提供了 format() 方法对字符串进行格式化。format() 方法的语法格式如下
str.format(args)在该方法中str 用于指定字符串的显示样式args 用于指定要进行格式转换的项如果有多项之间有逗号进行分割。
学习 format() 方法的难点在于搞清楚 str 显示样式的书写格式。在创建显示样式模板时需要使用{}和来指定占位符其完整的语法格式如下
{ [index][ : [ [fill] align] [sign] [#] [width] [.precision] [type] ] }注意格式中用 [] 括起来的参数都是可选参数即可以使用也可以不使用。各个参数的含义如下
index指定后边设置的格式要作用到args中第几个参数值参数的索引值从 0 开始。如果省略此选项则会根据 args中参数的先后顺序自动分配。fill指定空白处填充的字符。注意当填充字符为逗号(,)且作用于整数或浮点数时该整数或浮点数会以逗号分隔的形式输出如1000000会输出为1,000,000。align指定数据的对齐方式具体的对齐方式如表1所示。 sign指定有无符号数此参数的值以及对应的含义如表 2 所示。 width指定输出数据时所占的宽度。.precision指定保留的小数位数。type指定输出数据的具体类型如表 3 所示。
示例1
str网站名称{:20s}\t博主{:s}
print(str.format(Python学习,Token_w))示例2 在实际开发中数值类型有多种显示需求比如货币形式、百分比形式等使用 format() 方法可以将数值格式化为不同的形式。
#以货币形式显示
print(货币形式{:,d}.format(1000000))
#科学计数法表示
print(科学计数法{:E}.format(1200.12))
#以十六进制表示
print(100的十六进制{:#x}.format(100))
#输出百分比形式
print(0.01的百分比表示{:.0%}.format(0.01))