Python入门-实战练习-基于字符串

发布时间:2023年12月28日

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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。