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

更新於:2021年3月6日

10K+ 瀏覽量

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.