這是我學習python的第二週,我得到了一份我已經完成的作業作業。 事情是,第一個階段之一是採取一個字符串,並從它刪除所有非字母(如「,」「」「」,空格等..) 所以我把字符串和每次寫道:字符串與非字母
str1 = str.replace(',', '')
str2 = str.replace(' ', '')
....
等5次。我的老師說現在很好。但它對我來說並不好看。 必須有更好的方式而不是重複代碼。 有人可以解釋一個更好的方式嗎?
(我因子評分有關的條件使用ASCII功能,但無法弄清楚)
好的解決方案,但是使用列表理解,它會更好。 ;-) – Achim
@Achim - 查看編輯。儘管如此,我認爲第一個對於初學者來說更具可讀性。 –