题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
import sys inputStr = sys.stdin.readline() # 输入字符串的长度 length = len(inputStr) - 1 inputStrList = list(inputStr)[0:length] yingwenCount = 0 konggeCount = 0 shuziCount = 0 otherCount = 0 for i in range(length): # 判断是否为英文字符 if inputStrList[i].isalpha(): yingwenCount += 1 # 空格 if inputStrList[i] == " ": konggeCount += 1 # 判断是否为数字 if inputStrList[i].isdigit(): shuziCount += 1 # 其他字符 otherCount = length - yingwenCount - konggeCount - shuziCount print(yingwenCount) print(konggeCount) print(shuziCount) print(otherCount)