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

让我们假设我们有一个字符串,并且我们必须计算该字符串中存在的数字和字母的总数。

例如

输入 -

s = “tutorialsP0int”

输出 -

Letters: 13

Digits: 1

解释-

Total number of letters and digits present in the given string are 13 and 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程序来计算字符串中数字和字母的数量 的全部内容, 来源链接: utcz.com/z/362135.html

回到顶部