趣味实战:模拟超市收银“抹零”与“敏感词”过滤
1. 超市收银“抹零”
去超市买东西,结账时经常遇到几分钱的零头,收银系统通常会“抹零”。我们可以用Python模拟这个过程。
代码示例:
total = float(input("请输入消费总额:"))
rounded_total = int(total) # 强制转换为整数,实现“抹零”
print(f"抹零后,您需要支付:{rounded_total}元")
2. 敏感词过滤
在网络社区中,过滤敏感词是维护良好氛围的重要手段。我们可以用字符串的replace()方法实现简单的敏感词替换。
代码示例:
text = input("请输入评论内容:")
filtered_text = text.replace("垃圾", "**")
print(f"审核后的内容:{filtered_text}")
索引与切片:
精准定位字符串的“GPS”
在处理长字符串时,我们经常需要提取其中的一部分。Python提供了索引和切片功能,就像GPS一样精准定位。
索引:从0开始计数,正向索引从左往右,反向索引从右往左(从-1开始)。
切片:语法格式为字符串[起始:结束:步长],可以提取指定范围的子字符串。