第六章2 总结+若干实战题
2023-12-26 20:33:59
章节选择题 p76
英文字符和中文字符在Python中都是占一个字符;
中英文/编码方式 | unicode/utf-8编码 | gbk编码 |
---|---|---|
英文字符 | 1字节 | 1字节,似乎就是英文字符本身 |
中文字符 | 3字节 | 2字节 |
实战一:车牌归属地 p77
lst=['京A8888','津B66666','吉A77766']
for item in lst:
print(f'{item} 归属于地 {item[0]}')
实战二:指定字符串出现的次数 p78
str_in=input('请输入要统计的字符:')
str_raw='HelloPython,HelloJava,hellophp'
print('%s在%s中一共出现了%d' % (str_in,str_raw,str_raw.count(str_in.upper())+str_raw.count(str_in.lower())))
# 也可以将str_in和str_raw都转成大写或者小写
print('%s在%s中一共出现了%d' % (str_in,str_raw,str_raw.upper().count(str_in.upper())))
# 注意 str_raw.upper().count(...) 连写
实战三:格式化输出商品信息 p79
lst=[
['01','电风扇','美的','500'],
['02','洗衣机','TCL','1000'],
['03','微波炉','老板','400']
]
print('编号\t\t名称\t\t品牌\t\t单价')
for item in lst:
for i in item:
print(i,end='\t\t')
print()
for item in lst:
item[0]='0000'+item[0]
item[3]='¥{0:.2f}'.format(eval(item[3])) # format后面接浮点数,不能接字符串,要和前面的格式化缩写保持一致
print('编号\t\t\t名称\t\t\t品牌\t\t\t单价')
for item in lst:
for i in item:
print(i,end='\t\t\t')
print()
文章来源:https://blog.csdn.net/engineer0/article/details/135226353
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!