題目描述:隨便輸入一串字串
例如:
輸入:
『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 字串是不可以改變的 ...