免费提供空间的网站,淘宝流量,wordpress 表情包,seo技术博客上一期小哥讲解了Python格式化输出的三种方式#xff1a;本期小哥讲解一下关于小数精度和字符串位数的控制#xff1a;1. 小数精度控制Python中对于小数精度的控制的使用方法#xff1a;# 定义变量a 3.1415926# 小数点后保留3位%.3f% a# 输出#xff1a;3.142# 小数点后保…上一期小哥讲解了Python格式化输出的三种方式本期小哥讲解一下关于小数精度和字符串位数的控制1. 小数精度控制Python中对于小数精度的控制的使用方法# 定义变量a 3.1415926# 小数点后保留3位%.3f% a# 输出3.142# 小数点后保留6位%.6f% a# 输出3.141593# 最小宽度为7小数点后保留2位默认左边使用空格补位%7.2f% a# 输出 3.14# 最小宽度为7小数点后保留2位左边补零%07.2f% a# 输出0003.14# 最小宽度为7小数点后保留2位左边补零带符号%07.2f% a# 输出003.14# 整数的最小宽度为6左边补零b 3%06d% b# 输出000003「小数精度控制要点」一般语法为%a.bf 或 %.bf两种a表示字符串最小宽度b表示数字精度中间必须用.隔开。2. 字符串位数控制字符串输出位数的控制对于类似表格的输出结果非常有用。使用方法# 定义一个字符串列表indexs [apple, banana, strawberry, pear, pineapple]# 使用print()依次输出for index in indexs: print({} 索引输出结果.format(index))输出结果可以看到输出结果并未对齐。当数据量小时还能勉强阅读但如果数据量很大字符串又都很长阅读起来就很费眼睛了。所以接下来小哥将演示如何控制「输出位数」和「对齐方式」。# 取10位默认左对齐for index in indexs: print({:10s} 索引输出结果.format(index))# 取20位默认左对齐for index in indexs: print({:20s} 索引输出结果.format(index))# 取10位右对齐for index in indexs: print({:10s} 索引输出结果.format(index))# 取10位居中对齐for index in indexs: print({:^10s} 索引输出结果.format(index))控制输出字符串位数后的效果更加具有层次感。常用对齐符号右对齐^居中对齐公众号牵引小哥讲Python