【Python3】去掉字符串中的标点符号
程序员文章站
2022-05-29 13:56:18
...
初学Python,对Python的语法还不太熟悉,因此记录实现各个基本功能的代码实现。
目前学到了.join()的用法。
import string
def removePunctuation(text):
'''去掉字符串中标点符号
'''
#方法一:使用列表添加每个字符,最后将列表拼接成字符串,目测要五行代码以上
temp = []
for c in text:
if c not in string.punctuation:
temp.append(c)
newText = ''.join(temp)
print(newText)
#方法二:给join传递入参时计算符合条件的字符
b = ''.join(c for c in text if c not in string.punctuation)
print(b)
return newText
上一篇: 每日一题:字符串中找出连续最长数字串
下一篇: 将一串数字字符串转化为金钱格式