python格式字符串函数format常用方法详解

python中format函数在我们格式化输出中常用到,但是format其实使用方法还是蛮多的,下面我们来一一学习下

1.位置方法格式化

print("{}.{}".format("yang", "su"))
#打印结果
yang.su
#使用元祖的索引占位
print("{1}.{2} - {0}.{1}.{2}".format("yang", "su", "merci"))
#打印结果
su.merci - yang.su.merci

2.通过关键字占位

print("{name} , {pickname}".format(name="yang", pickname="merci"))
#打印结果
yang , merci

3.通过下标占位

print("{0[0]} , {0[1]}".format(["yang", "su"]))
#打印结果
yang , su

其实我们可以理解就是list索引占位

4.精度和类型

#精度
print("{:.2f}".format(2016.1015))
#输出5位补全
print("{:05d}".format(2016))
#二进制
print("{:b}".format(2016))
#八进制
print("{:o}".format(2016))
#十六进制
print("{:x}".format(2016))
#打印结果
2016.10
02016
11111100000
3740
7e0

其实还有其他很多用法,目前这里只列举一些常用的操作。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://sulao.cn/post/296.html

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。