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
其实还有其他很多用法,目前这里只列举一些常用的操作。