今天的部分一樣是String!
不過會介紹一些很好用的用法給大家~
等下一篇之後就來給大家看一些題目~
1.轉換英文大小寫
我覺得這很好用!利用.upper()和.lower()就可以轉換~
我在實習時有寫到給客戶輸入資料的部分,但客戶有可能輸大寫,也可能是小寫,或是大小寫輸錯等問題。
把輸入的資料一律轉成大寫或小寫,後面再去判斷跑什麼程式就都沒問題了!
2.替換文字
這個.replace()可以把指定的文字換成你想要的!
括號中前面打字串中可能有的文字,後面打你想換成的字~
3.切割文字
.split(),括號中打要切割的地方!在上面例子中我打","
來看輸出的地方,逗號前後就被分開了
我在練習題目的時候滿常用到split!
4.檢查字串中是否包含指定的字
這個用法跟前面很類似!
也是用in來看字串中有沒有你要找的字!
例如我找World,就會輸出True
Hi的話就會輸出False
5.判斷是否為字母或數字
alpha是字母,digit是數字
用.isalpha()和.isdigit()的方法來判斷
舉例中我打了兩個字串,一個是字母,另一個是數字
兩種都判斷看看,結果就是一個True,一個False!
6.刪除前後的字
這個要注意!它只能刪除字串"頭尾"指定的字
先來看範例中我在句子前後加上底線,再用.strip()的方法,輸入底線在括號中
結果就有刪除成功~
再來第二個我在strip那邊打",",但是逗號在句中,所以看結果的部分它沒有被刪除掉!
今天先到這邊!
明天再帶大家寫寫題目~