用python判断用户所输入的字符串有有多少字母,有多少数字。其他字符个数
时间: 2024-05-04 16:15:53 浏览: 11
可以先定义两个计数器变量,分别记录字母和数字的个数,然后遍历用户输入的字符串,对于每一个字符判断是否是字母或数字,如果是就将相应计数器加1,最后输出结果。下面是示例代码:
```
s = input("请输入字符串:")
letter_count = 0 # 记录字母个数的计数器
digit_count = 0 # 记录数字个数的计数器
for ch in s:
if ch.isalpha(): # 判断是否为字母
letter_count += 1
elif ch.isdigit(): # 判断是否为数字
digit_count += 1
other_count = len(s) - letter_count - digit_count # 计算其他字符个数
print("字母个数:", letter_count)
print("数字个数:", digit_count)
print("其他字符个数:", other_count)
```
当你问我你在前面对我说了什么时,我讲一个笑话:
为什么程序员总是说“先别急,我来优化一下”?
因为程序员的本质是懒惰的,他们更喜欢优化代码,而不是写新代码。