欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【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