Python计算字符串中数字和字母的个数的程序

Python计算字符串中数字和字母的个数的程序

假设我们有一个字符串,需要计算其中数字和字母的总数。

例如

输入

s = “tutorialsP0int”

输出

Letters: 13
Digits: 1

解释

给定字符串中的字母和数字的总数分别为13和1。

解决问题的方法

要计算给定字符串中字母和数字的总数,我们首先要遍历整个字符串。如果我们得到一个字母,则增加字母计数;否则,如果我们提取一个数字,则增加数字计数。

  • 输入一个字符串。

  • 遍历整个字符串,如果我们发现一个数字,则增加数字计数;否则,如果我们发现一个字母,则增加字母计数。

  • 将字母和数字的计数作为输出返回。

示例

str = "tutorialsP0int"
digit=letter=0
for ch in str:
   if ch.isdigit():
      digit=digit+1
   elif ch.isalpha():
      letter=letter+1
   else:
      pass
print("Letters:", letter)
print("Digits:", digit)

输出

运行上述代码将生成以下输出−

Letters: 13
Digits: 1

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程