python – 计算字符串中的小写字符

计算字符串中小写字符数的最 pythonic和/或最有效的方法是什么?

这是我想到的第一件事:

def n_lower_chars(string):
    return sum([int(c.islower()) for c in string])
你聪明的伎俩!但是,我发现过滤较低的字符更具可读性,每个字符加1.

def n_lower_chars(string):
    return sum(1 for c in string if c.islower())
相关文章
相关标签/搜索