gpt4 book ai didi

python - 计算字符串中的字母数(不是字符,只有字母)

转载 作者:太空狗 更新时间:2023-10-30 02:35:48 24 4
gpt4 key购买 nike

我尝试寻找答案,但我只找到了计算字符数的方法。我需要知道如何计算字符串中的字母数。还需要知道如何计算字符串中数字的个数。

例如:

"abc 12"

输出将是

letters: 3 numbers: 2

最佳答案

对于这两种情况,您都有字符串方法。您可以在 string — Common string operations 上找到更多信息

s = "abc 12"

sum(map(str.isalpha, s))
# 3
sum(map(str.isnumeric, s))
# 2

或者使用带有 sum 的生成器理解:

sum(i.isalpha() for i in s)
# 3
sum(i.isnumeric() for i in s)
# 2

关于python - 计算字符串中的字母数(不是字符,只有字母),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57980901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com