如何计算字符串中的字母,数字和空格

Python电源

我正在编写一个代码,以使用循环计算给定输入内的空格/数字/字母的数量。我正在尝试使用.isdigit()和.isalpha()方法来查看字符串中的每个字母是否为字母或数字,如果为true,则将其添加到计数中。我的代码对我来说看起来很完美,但是当我运行它时,我只会得到长度和空格的计数(这不是使用.isspace()方法)。也许在更新循环中的计数时我搞砸了,但是再次。这一切对我来说都很不错,有人可以帮助我朝正确的方向发展吗?

def main():
    sentence = input('Enter a sentence: ')
    printStats(sentence)

def printStats(input):
    print('Statistics on your sentence: ')
    print('   Characters:', charCount(input))
    print('   Letters:', letterCount(input))
    print('   Digits:', digitCount(input))
    print('   Spaces:', spaceCount(input))

def charCount(input):

    for char in input:
        return len(input)

#Section below is where I need help
def letterCount(input):
    count=0
    for letter in input:
        if input.isalpha():
        count += 1
    return count

def digitCount(input):
    count=0
    for digit in input:
        if input.isdigit():
        count += 1
    return count
#Section above is where I need help

def spaceCount(input):
    for space in input:
         return input.count(" ")

main()

谢谢你的时间

山姆

您需要执行letter.isalpha()和digit.isdigit(),而不是在整个输入上调用它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从字符串中删除空格和重复的数字

来自分类Dev

查找字符串中的空格和字母数字字符

来自分类Dev

计算不带空格的字符串中的字母

来自分类Dev

需要从字符串中输入多个数字,以除去空格和字母

来自分类Dev

仅计算字符串中的字母数字字符

来自分类Dev

如何计算字符串中的字符数(包括空格和数字)

来自分类Dev

如何计算字符串中的数字?

来自分类Dev

如何在 Python 中的字符串中只允许数字、字母和某些字符?

来自分类Dev

字符串中的数字和字母分隔

来自分类Dev

在字符串C语言中查找空格和字母数字字符

来自分类Dev

测试字符串是否仅包含空格和非字母数字字符

来自分类Dev

R中的字符串-在选定的字母字符和数字字符之间插入空格

来自分类Dev

Python:如何从字符串中的数字中删除空格

来自分类Dev

如何替换JavaScript字符串中除字母和数字以外的所有内容(空格/符号)?

来自分类Dev

如何计算字符串的数字和字符?

来自分类Dev

如何将列表中的数字和字母字符串转换为整数?

来自分类Dev

RegEx如何阻止字符串中数字和字母的混合

来自分类Dev

检查字符串如何以数字,句点(。)和XSLT中的空格开头

来自分类Dev

如何检查字符串是否包含空格/字母数字/等字符?

来自分类Dev

如何从字符串中去除非字母,空格和数字字符?

来自分类Dev

在R中每个数字的开头和结尾处的包含字母数字字符的字符串中插入空格

来自分类Dev

如何用对应的数字替换字符串中的字母?

来自分类Dev

如何反转字符串中的每个奇数字母?

来自分类Dev

如何只计算字符串中的字母?

来自分类Dev

如何只计算字符串中的字母?

来自分类Dev

如何计算字符串 [][] 中每列的字母数?

来自分类Dev

如何计算字符串中字母文字的数量?

来自分类Dev

使用javascript删除字符串中所有非字母数字和任何空格

来自分类Dev

递归方法如何计算字符串中的空格?

Related 相关文章

  1. 1

    如何从字符串中删除空格和重复的数字

  2. 2

    查找字符串中的空格和字母数字字符

  3. 3

    计算不带空格的字符串中的字母

  4. 4

    需要从字符串中输入多个数字,以除去空格和字母

  5. 5

    仅计算字符串中的字母数字字符

  6. 6

    如何计算字符串中的字符数(包括空格和数字)

  7. 7

    如何计算字符串中的数字?

  8. 8

    如何在 Python 中的字符串中只允许数字、字母和某些字符?

  9. 9

    字符串中的数字和字母分隔

  10. 10

    在字符串C语言中查找空格和字母数字字符

  11. 11

    测试字符串是否仅包含空格和非字母数字字符

  12. 12

    R中的字符串-在选定的字母字符和数字字符之间插入空格

  13. 13

    Python:如何从字符串中的数字中删除空格

  14. 14

    如何替换JavaScript字符串中除字母和数字以外的所有内容(空格/符号)?

  15. 15

    如何计算字符串的数字和字符?

  16. 16

    如何将列表中的数字和字母字符串转换为整数?

  17. 17

    RegEx如何阻止字符串中数字和字母的混合

  18. 18

    检查字符串如何以数字,句点(。)和XSLT中的空格开头

  19. 19

    如何检查字符串是否包含空格/字母数字/等字符?

  20. 20

    如何从字符串中去除非字母,空格和数字字符?

  21. 21

    在R中每个数字的开头和结尾处的包含字母数字字符的字符串中插入空格

  22. 22

    如何用对应的数字替换字符串中的字母?

  23. 23

    如何反转字符串中的每个奇数字母?

  24. 24

    如何只计算字符串中的字母?

  25. 25

    如何只计算字符串中的字母?

  26. 26

    如何计算字符串 [][] 中每列的字母数?

  27. 27

    如何计算字符串中字母文字的数量?

  28. 28

    使用javascript删除字符串中所有非字母数字和任何空格

  29. 29

    递归方法如何计算字符串中的空格?

热门标签

归档