用Python编写程序输入两个字符串str和tok。其中tok由1或若干字符构成,从str中删除每个出现在tok中的字符。 注意:str和tok中均可以包含空格。如果str中不含有tok中的字符,则输出No。
时间: 2024-03-16 14:43:38 浏览: 143
简单讲解Python中的字符串与字符串的输入输出
5星 · 资源好评率100%
好的,这是一个比较简单的字符串处理问题,我可以帮您解决。
您可以按照下面的代码输入您的字符串str和tok,然后程序会自动输出删除tok中的字符后的结果。
```
str = input("请输入字符串str:")
tok = input("请输入字符串tok:")
# 删除tok中的字符
new_str = ''.join([c for c in str if c not in tok])
# 判断是否删除了字符
if new_str == str:
print("No")
else:
print(new_str)
```
这个程序会先将字符串str和tok分别输入,然后通过列表推导式将str中不在tok中的字符重新组合成一个新字符串new_str,最后判断new_str是否和原来的str相同,如果相同则说明没有删除任何字符,输出"No",否则输出删除tok中字符后的new_str。
希望能帮到您!
阅读全文