【发布时间】:2018-10-13 08:53:07
【问题描述】:
我正在查看我保存的一些脚本并遇到了这个特定的脚本;我觉得不需要使用所有小写/大写字母就可以改进它,有什么建议吗?我在考虑使用str.lower,但真的不知道如何实现它
def all_but_not_numbs(s: str) -> int:
"""
>>> all_but_not_numbs('asd123')
3
>>> all_but_not_numbs('E.666')
2
"""
num_letters = 0
for char in s:
if char in 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.,':
num_letters = num_letters + 1
return num_letters
【问题讨论】:
标签: python