Python入门-实战练习-基于字符串
2023-12-28 16:28:32
1.判断车牌归属地
使用列表存储N个车牌号码,
通过遍历列表及字符串的切片操作判断车牌的归属地
lst=['京A888','津B6666','吉A7776']
for item in lst:
area=item[0:1]
print(item,'归属地为:',area)
结果:
D:\Python_Home\venv\Scripts\python.exe D:\Python_Home\chap6\实战1-判断车牌归属地.py
京A888 归属地为: 京
津B6666 归属地为: 津
吉A7776 归属地为: 吉
2.统计字符串中出现指定字符的次数(忽略大小写)
声明一个字符串,内容为" HelloPython,HelloJava,HelloPhp"
用户从键盘录入要查询的字符(不区分大小写),要求统计出要查找的
字符在字符串中出现的次数
s = 'HelloPython,HelloJava,HelloPhp'
world = input('请输入要统计的字符:')
print('{0}在{1}一共出现了{2}次'.format(world, s.upper(), s.upper().count(world)))
结果:
D:\Python_Home\venv\Scripts\python.exe D:\Python_Home\chap6\实战2-统计字符串中出现指定字符的次数.py
请输入要统计的字符:H
H在HELLOPYTHON,HELLOJAVA,HELLOPHP一共出现了5次
3.格式化输出商品的名称和单价
使用列表存储一些商品数据,使用循环遍历输出商品信息
要求对商品的编号进行格式化为6位,单价保留2位小数
并在前面添加人民币的符号 ¥ 输出
lst = [
['01', '电风扇', '美的', 500],
['02', '洗衣机', 'TCL', 5000],
['03', '微波炉', '老板', 450],
]
print('编号\t\t名称\t\t品牌\t\t单价')
for item in lst:
for i in item:
print(i,end='\t\t')
print()
print('--------分割线----------')
#格式化操作
for item in lst:
item[0]='0000'+item[0]
item[3]='¥{0:.2f}'.format(item[3])
print('编号\t\t\t名称\t\t\t品牌\t\t单价')
for item in lst:
for i in item:
print(i,end='\t\t')
print()
结果:
D:\Python_Home\venv\Scripts\python.exe D:\Python_Home\chap6\实战3-格式化输出商品的名称和单价.py
编号 名称 品牌 单价
01 电风扇 美的 500
02 洗衣机 TCL 5000
03 微波炉 老板 450
--------分割线----------
编号 名称 品牌 单价
000001 电风扇 美的 ¥500.00
000002 洗衣机 TCL ¥5000.00
000003 微波炉 老板 ¥450.00
文章来源:https://blog.csdn.net/weixin_43582499/article/details/135269216
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!