大爽Python入门练习题 13 去除所有标点符号

大爽Python入门练习题总目录

第一章 中期练习题 简单 第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)
原文地址:https://www.cnblogs.com/BigShuang/p/15664674.html