iT邦幫忙

2024 iThome 鐵人賽

DAY 16
1
Python

Python入門基礎語法與應用系列 第 16

Day 16 Python入門基礎語法與應用-字串String(2)

  • 分享至 

  • xImage
  •  

今天的部分一樣是String!
不過會介紹一些很好用的用法給大家~
等下一篇之後就來給大家看一些題目~

1.轉換英文大小寫
https://ithelp.ithome.com.tw/upload/images/20240816/20168211rxlvQCD2sE.png
我覺得這很好用!利用.upper()和.lower()就可以轉換~
我在實習時有寫到給客戶輸入資料的部分,但客戶有可能輸大寫,也可能是小寫,或是大小寫輸錯等問題。
把輸入的資料一律轉成大寫或小寫,後面再去判斷跑什麼程式就都沒問題了!

2.替換文字
https://ithelp.ithome.com.tw/upload/images/20240816/20168211mBBMj1GB74.png
這個.replace()可以把指定的文字換成你想要的!
括號中前面打字串中可能有的文字,後面打你想換成的字~

3.切割文字
https://ithelp.ithome.com.tw/upload/images/20240816/20168211NZp8XegQd9.png
.split(),括號中打要切割的地方!在上面例子中我打","
來看輸出的地方,逗號前後就被分開了
我在練習題目的時候滿常用到split!

4.檢查字串中是否包含指定的字
https://ithelp.ithome.com.tw/upload/images/20240816/20168211pOkZpW5oQB.png
這個用法跟前面很類似!
也是用in來看字串中有沒有你要找的字!
例如我找World,就會輸出True
Hi的話就會輸出False

5.判斷是否為字母或數字
https://ithelp.ithome.com.tw/upload/images/20240816/20168211Ydt18iEEzG.png
alpha是字母,digit是數字
用.isalpha()和.isdigit()的方法來判斷
舉例中我打了兩個字串,一個是字母,另一個是數字
兩種都判斷看看,結果就是一個True,一個False!

6.刪除前後的字
https://ithelp.ithome.com.tw/upload/images/20240816/201682116krfXsPwph.png
這個要注意!它只能刪除字串"頭尾"指定的字
先來看範例中我在句子前後加上底線,再用.strip()的方法,輸入底線在括號中
結果就有刪除成功~
再來第二個我在strip那邊打",",但是逗號在句中,所以看結果的部分它沒有被刪除掉!

今天先到這邊!
明天再帶大家寫寫題目~
/images/emoticon/emoticon33.gif


上一篇
Day 15 Python入門基礎語法與應用-字串String(1)
下一篇
Day 17 Python入門基礎語法與應用-String應用(1)
系列文
Python入門基礎語法與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言