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

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

1.位置方法格式化

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

2.通过关键字占位

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

3.通过下标占位

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

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

4.精度和类型

01.
#精度
02.
print("{:.2f}".format(2016.1015))
03.
#输出5位补全
04.
print("{:05d}".format(2016))
05.
#二进制
06.
print("{:b}".format(2016))
07.
#八进制
08.
print("{:o}".format(2016))
09.
#十六进制
10.
print("{:x}".format(2016))
11.
#打印结果
12.
2016.10
13.
02016
14.
11111100000
15.
3740
16.
7e0

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

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

转载注明出处:http://www.sulao.cn/post/294

相关推荐