隐藏
题目描述:思路:完整代码:注意事项:编写一个Python程序,输入一个字符串,统计其中字母、数字和其他字符的个数,并将结果输出。
str = input("请输入一个字符串:") # 输入一个字符串
letter_count = 0 # 字母个数,初始值为0
digit_count = 0 # 数字个数,初始值为0
other_count = 0 # 其他字符个数,初始值为0
for char in str: # 遍历字符串中的每个字符
if char.isalpha(): # 判断是否是字母
letter_count += 1
elif char.isdigit(): # 判断是否是数字
digit_count += 1
else:
other_count += 1 # 不是字母也不是数字,就是其他字符
print("字母个数:", letter_count)
print("数字个数:", digit_count)
print("其他字符个数:", other_count)
str
对象的内置方法 isalpha()
、isdigit()
等;for
循环和 if
语句中。通过这样的练习题目,可以提高我们的编程思维能力和实际编程能力,同时也能够更好地掌握Python语言的基础知识。