编写一段程序,读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分。
时间: 2023-05-12 16:03:59 浏览: 101
Python实现统计英文单词个数及字符串分割代码
以下是一段 Python 代码,可以实现这个功能:
```python
import string
def remove_punctuation(text):
# 创建一个包含所有标点符号的字符串
punctuations = string.punctuation
# 创建一个空字符串,用于存储去除标点符号后的文本
no_punct = ""
# 遍历文本中的每个字符
for char in text:
# 如果该字符不是标点符号,则将其添加到 no_punct 字符串中
if char not in punctuations:
no_punct += char
# 返回去除标点符号后的文本
return no_punct
# 读入包含标点符号的字符串
text = input("请输入包含标点符号的字符串:")
# 调用 remove_punctuation 函数,去除标点符号
no_punct_text = remove_punctuation(text)
# 输出去除标点符号后的文本
print("去除标点符号后的文本为:", no_punct_text)
```
如果输入的字符串为:"Hello, world! How are you?"
则输出为:"去除标点符号后的文本为: Hello world How are you"
阅读全文