这是我学习python的第二周,我得到了一份我已经完成的作业作业。 事情是,第一个阶段之一是采取一个字符串,并从它删除所有非字母(如“,”“”“”,空格等..) 所以我把字符串和每次写道:字符串与非字母
str1 = str.replace(',', '')
str2 = str.replace(' ', '')
....
等5次。我的老师说现在很好。但它对我来说并不好看。 必须有更好的方式而不是重复代码。 有人可以解释一个更好的方式吗?
(我因子评分有关的条件使用ASCII功能,但无法弄清楚)
好的解决方案,但是使用列表理解,它会更好。 ;-) – Achim
@Achim - 查看编辑。尽管如此,我认为第一个对于初学者来说更具可读性。 –