python学习笔记(七)——字符串格式化

格式化字符串

1.使用%操作符
格式:’%[-][+][0][m][.n]格式化字符串’%exp
template%exp

template = "编号:%09d\t公司名称:%s\t官网:www.%s.com"
context1 = (7,"百度","baidu")
print(template%context1)

输出结果

编号:000000007 公司名称:百度 官网:www.baidu.com

2.使用format()方法
格式:str.format(args)
{[index][:[[fill]align][sign][#][width][.precision][type]]}

template = "编号:{:09d}\t公司名称:{:s}\t官网:www.{:s}.com"
print(template.format(7,"百度","baidu"))

输出结果

编号:000000007 公司名称:百度 官网:www.baidu.com

用字符串格式化实现下面的超市库存显示:
在这里插入图片描述

print("="*25 + "新世纪超市库管理系统" + "="*25)
template = "商品编号:{:05d}\t商品名称:{:s}\t商品单价:¥{:.2f}\t库存量:{:d}"
print(template.format(2,"运动服",198.50,320))
print(template.format(3,"整理箱",48.00,103))
print(template.format(4,"蓝月亮",98.00,53))
print(template.format(5,"正大鸡蛋",1.50,1900))

输出结果

=========================新世纪超市库管理系统=========================
商品编号:00002 商品名称:运动服 商品单价:¥198.50 库存量:320
商品编号:00003 商品名称:整理箱 商品单价:¥48.00 库存量:103
商品编号:00004 商品名称:蓝月亮 商品单价:¥98.00 库存量:53
商品编号:00005 商品名称:正大鸡蛋 商品单价:¥1.50 库存量:1900
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值