大爽Python入门练习题 1-3 去除所有标点符号
第一章 中期练习题 简单 第3题
题目
简介
实现一个程序,
输入一串文本s
(接收用户输入),
去掉这串文本中的标点符号(用空格替换掉)
再将结果输出展示。
详细说明
所有要去掉的符号punctuation
:
punctuation = """!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~"""
示例
输入: "If you please--draw me a sheep!"
输出:
If you please draw me a sheep
输入: <p>Hello, World!</p>
输出:
p Hello World p
分割线
本小段没有实际意义,
仅用于分隔题目和答案。
防止学生无意中直接看到答案,
影响思路。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
答案
punctuation = """!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~"""
s = input()
for mark in punctuation:
s = s.replace(mark, " ")
print(s)