python 字符串 1.2 编写程序判断一个从键盘输入的字符串包含的字母、数字字符和其它字符的个数


题目:

编写程序判断一个从键盘输入的字符串包含的字母、数字字符和其它字符的个数
程序分析:

遍历字符串,在遍历字符串时,判断该字符是什么类型的字符

代码:

letter = 0
num = 0
other = 0
str0 = input('请输入一段字符串:')
for i in str0:
    if i.isalpha():
        letter += 1
    elif i.isdigit():
        num += 1
    else:
        other += 1
print('字母个数为:', letter)
print('数字个数为:', num)
print('其他字符个数为:', other)

输出结果:

--------------------------------------------------------------------------------
请输入一段字符串:qaz123wsx456#!
字母个数为: 6
数字个数为: 6
其他字符个数为: 2
--------------------------------------------------------------------------------

上一篇:C++一些例子


下一篇:python高阶编程之魔法方法