python计算输入的字符串中数字字母
时间: 2024-10-24 13:16:40 浏览: 24
python自动办公-04 快速提取一串字符中的中文.zip源码python项目实例源码打包下载
在Python中,你可以通过结合`isnumeric()`和`isalpha()`方法来判断字符串中每个字符是数字还是字母。这两个方法都是Python字符串对象的内置方法:
- `isnumeric()`检查字符串中的字符是否为阿拉伯数字(0-9),如果是返回True,否则返回False。
- `isalpha()`检查字符串中的字符是否为字母(包括大写和小写字母),如果是返回True,否则返回False。
下面是一个简单的例子,展示了如何遍历字符串并分别计数数字和字母的数量:
```python
def count_numbers_letters(s):
num_count = sum(1 for char in s if char.isnumeric())
alpha_count = sum(1 for char in s if char.isalpha())
return num_count, alpha_count
input_str = input("请输入字符串:")
numbers, letters = count_numbers_letters(input_str)
print(f"数字数量:{numbers}")
print(f"字母数量:{letters}")
阅读全文