-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