-1
この関数では、このコードでのみコードが機能しますが、すべての例で機能しない理由はわかりません。誰でも助けてくれますか?pythonで非英数字を削除する方法
def remove_punctuation(s):
'''(str) -> str
Return s with all non-space or non-alphanumeric
characters removed.
>>> remove_punctuation('a, b, c, 3!!')
'a b c 3'
'''
new_str = ''
for char in s:
if char.isdigit() or char.isalpha():
new_str = new_str + char + " "
new_s = new_str[:len(new_str)-1]
return new_s
ここに私のものがあります。
により、このラインに
私はすべての例と例のために、この機能を動作させるにはどうすればよいですか? – dg123
動作しないサンプルを投稿すると便利です。 – mhawke