Python3.x_转换说明符字段格式小记
字段格式设置有助于将结果生成便于阅读的报表。
1、转换说明符设置字段的宽度:%[字符宽度,正整数][转换类型]
>>>print("%10f"%math.pi)2、设置字段精度:%.[(小数点)需要取到小数点后几位][转换类型]
3.141593(前面有两个空格)
>>> print("%.1f "% math.pi)3、在字段宽度和精度值之前还可以防止一个标表(零、加号、减号或空格)。
3.1
零:数字将会用0填充
>>> print("%05.1f "% math.pi)减号:左对齐
003.1
>>> print("%-5.1f "% math.pi)加号:标出符号(可以用于对其正负数)
3.1
【Python3.x_转换说明符字段格式小记】>>> print("%+5d "% -10)空格:在正数前加上空格(可以用于对其正负数)
-10
>>> print("%+5d "% 10)
+10
>>> print("% 5d "% 10)4、示例:
10
>>> print("% 5d "% -10)
-10
核心代码:
price_width = 10
item_width = width - price_width
header_format = "%-*s%*s"
format = "%-*s%*.2f"
print(format%(item_width,"Apple",price_width,0.3))
文章图片
价格列表示例
文章图片
格式化字符串中的星号
推荐阅读
- 一起来学习C语言的字符串转换函数
- 视频转换器哪种好用()
- 以太坊中的计量单位及相互转换
- 怎么将桌面上的CAD图纸添加到软件中进行BMP格式转换()
- NAT(网络地址转换技术)
- js类型转换和内存
- '2'>'10'==true?|'2'>'10'==true? JS是如何进行隐式类型转换的()
- 诗萱言币|诗萱言币 11.9早间比特币以太坊盘整蓄力 多空转换等待破位
- django开发电子商城(二十二)购物车商品的所有者身份转换
- js|js - 11 JS数据类型的转换