获取一串字符串,然后统计字符串中的数字字符的个数,字母字符的个数和其他字符 的个数,使用for循环和条件语句组合,判断是否为数字和字母的函数分别是: isdigitO和isalpha()的python代码
时间: 2024-10-25 15:06:45 浏览: 38
求一个字符串中字母的个数,以及一个字符串中数字的个数.md
5星 · 资源好评率100%
你可以创建两个函数,`count_digits()` 和 `count_letters()`,分别用于计数字符串中的数字字符和字母字符,结合`isdigit()` 和 `isalpha()` 函数来完成这个任务。以下是Python代码示例:
```python
def count_digits(s):
count = 0
for char in s:
if char.isdigit():
count += 1
return count
def count_letters(s):
count = 0
for char in s:
if char.isalpha():
count += 1
return count
input_string = "Hello123World!"
digit_count = count_digits(input_string)
letter_count = count_letters(input_string)
print(f"字符串中的数字字符个数: {digit_count}")
print(f"字符串中的字母字符个数: {letter_count}")
#
阅读全文