Pythonの文字列から句読点を削除するにはどうすればよいですか?私は誰かがStackoverflowに投稿したアプローチに従っていましたが、うまくいきません。文字列から句読点を削除する
punctuation = ['(', ')', '?', ':', ':', ',', '.', '!', '/', '"', "'"]
str = input("Hi, my name is Yael Shapiro!")
for i in punctuation:
str = str.replace(i,"")
print(str)
*「役に立たない」とは、全く役に立たない問題の説明 – jonrsharpe
また、変数名として組み込み関数を使用しないでください。 'str'は組み込み型であり、組み込みの名前をシャドーイングする際に問題に遭遇します。 – idjaw