iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0

字串

字串處理函數

函數 說明
ord(a) 傳回a的編碼
chr(i) 傳回編碼為整數i的字元
pow(a, b) 傳回字串s的長度
str(n) 把n轉成字串

處理字串的運算子

運算子 說明
s1 + s2 傳回a的編
chr(i) 傳回編碼為整數i的字元
pow(a, b) 傳回字串s的長度
str(n) 把n轉成字串

字串大小寫的轉換

函數 說明
s.upper(), s.lower() 字串s全部轉為大寫/小寫
s.swapcase() 字串s的大小寫互換
s.capitalize() 字串s的第一個字母大寫
s.title() 字串s的每一個單字,第一個字母大寫

字串檢測函數

函數 說明
s.isupper(), s.islower() 字串s是否全部為大寫/小寫
s.startswitch(s1), s.endswith(s1) 字串s是否以s1開頭/結尾
s.istitle() 字串s的每一個單字,第一個字母是否大寫
s.isalpha() 字串s是否全為英文
s.isdigit() 字串s是否全部為數字
s.isalnum() 字串s是否全為英文或數字
s.isspace() 字串s是否全為空格

字串搜尋函數

函數 說明
s1.count(s) s1讚在字串s裡出現的次數
s1.find(s) s1在字串s首次出現的位置
s1.rfind(s) s1在字串s最後出現的位置

字串編修函數

函數 說明
s.replace(old, new) 字串s的old換成new
s.lstrip(char) 從字串s的左邊刪除指定字元,直到不是指定字元為止
s.rstrip(char) 從字串s的右邊刪除指定字元,直到不是指定字元為止
s.strip() 從字串s的兩側刪除指定字元,直到不是指定字元為止
s.center(a) 把s以a個欄位置中對齊
s.ljust(a), s.rjust(a) 把s以a個欄位置左/右對齊
s.zfill(a) 以a個欄位靠右對齊顯示s, 多餘的欄位補0
s.join([s1, s2,...,sn]) 字串s1,s2,...sn用字串s連接

上一篇
數值的處理
下一篇
list資料類別
系列文
Python 新手村——基礎技能養成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言