python實現計算字串中的整數的總和

2021-08-08 11:40:12 字數 670 閱讀 5428

題目描述:隨便輸入一串字串

例如:

輸入:

『ad23dsf34#』

目的:計算 23+34 的和

輸出:

57

'''

@destination 計算字串中整數的和

method:將字串中的字母同意替換成乙個字元然後分隔就可以得到整數

這裡面用到的isdigit函式是判斷字串是否是數字

'''def

cacul

(a):

sum=0

#用來存放總和

c=for i in a:

if i.isdigit()==false:

for i in c:

a=a.replace(i,',')

a=a.split(',')

print(a)

for i in a:

if i.isdigit()==true:

sum=sum+int(i)

return sum

a='1a2b3c4d5f6g'

print(cacul(a))

執行結果為:

python計算輸入的字串

這裡參考來乙個python的統計字串的程式,中文當作是字母來處理,大部分使用的自帶的函式來處理,如果我們在面試中遇見沒有使用過的函式,我們可以使用排除來得到我們想要的 s input input a string n letters 0 space 0 digit 0 other 0 for c i...

python中的字串

方法1 用字串的join方法 a a b c d content content join a print content 方法2 用字串的替換佔位符替換 a a b c d content content s s s s tuple a print content 我們可以通過索引來提取想要獲取的...

python中的字串

b nihao hahah xixi 輸出 nihao nhahah nxixi n 原字串 big r this hhaha big輸出 this nhhaha 還原為unicode字串 hello u hello u0020world hello輸出 hello world 字串是不可以改變的 ...