编写一段程序,可以输入两个字符串,输出从第一个字符串中删除第二个字符串中所有字符的结果。例如,输入“They are student.”和“aeiou”,则删除之后的第一子字符串变成“Thy r stdnts.”用python
时间: 2024-03-04 14:48:53 浏览: 53
可以使用Python中的字符串操作来完成这个任务。下面是一种实现方式:
```python
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串,将从第一个字符串中删除其中所有字符:")
# 构造一个新的字符串,该字符串包含string1中不在string2中的所有字符
new_string = ""
for char in string1:
if char not in string2:
new_string += char
print("删除后的字符串为:", new_string)
```
这段程序首先要求用户输入两个字符串,然后使用一个for循环遍历第一个字符串中的每个字符。如果该字符不在第二个字符串中,就将其添加到一个新的字符串中。最后输出这个新字符串,即为从第一个字符串中删除第二个字符串中所有字符的结果。
注意,这个程序中假设输入的字符串中只包含ASCII字符。如果输入的字符串中包含Unicode字符,需要使用更复杂的方法来处理。
阅读全文