让我们假设我们有一个字符串,并且我们必须计算该字符串中存在的数字和字母的总数。
输入 -
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