Python 學習開啓AI之旅 (七)

#replace
str1='hello java java'
str2=str1.replace('java','python',1)
print(str2)
#只講第二個java替換爲python
str1='hello java java'
str3= str1.split(' ')
str3[2]=str3[2].replace('java','python')
print(' '.join(str3))
#lstrip 左去除
#rstrip 右去除
#strip  兩邊去除
#partition 截取
#eval 能將字符串的數字表達式計算出結果
e='1+2+3+4*5'
print('%s=%s'%(e,eval(e)))
'''
思考:
1.計算字符串中子串出現的次數
2.從鍵盤輸入一個字符串,將小寫字母全部轉換成大寫字母
3.首字母爲大寫,其他爲小寫
'''
#capitalize 首字母大寫
#isspace 是否包含空格
#isalnum 是否包含字母和數字
#isdigit 是否只包含數字
#isalpha 是否全是字母
s='hello world 111222 !!!'
s=input('Please input your String:')
iSpace=0
iAlpha=0
iDigit=0
iOther=0
iTotal=0
for i in s:
 if i.isspace():
    iSpace+=1
 elif i.isdigit():
    iDigit+=1
 elif i.isalpha():
    iAlpha+=1
 else:
    iOther+=1
 iTotal+=1
print('Space Num:%s,Alpha Num:%s,Digit Num:%s,Other Num:%s,Total Nums:%s'%(iSpace,iAlpha,iDigit,iOther,iTotal));

 

發佈了119 篇原創文章 · 獲贊 33 · 訪問量 59萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章