較為常見的字串常用操作如下:
先宣告字串name = 'my name is jack'
判斷布林(bool)關係:
僅輸出true or false
name.isnumeric() #判斷字串是否只有數字
name.isalpha() #判斷字串是否為英文本元
name.isalnum() #判斷字串是否為英文本元與數字
name.islower() #判斷字串字母是否小寫
name.isupper() #判斷字串字母是否大寫
name.istitle() #判斷字串是否為標題格式
name.startswith('m') #判斷字串是否以某字元開頭
name.endswith('ck') #判讀字串是否以某字串結尾
字串處理:
name.upper() #全部轉換為大寫字母
name.lower() #全部轉換為小寫字母
name.swapcase() #反轉大小寫
name.title() #轉換為標題格式
name.lstrip() #去除左邊的空格和回車
name.rstrip() #去除右邊邊的空格和回車
name.lstrip() #去除兩邊的空格和回車
name.replace('old','new') #替換字元
name.replace('old','new',i) #替換前i位字元
name.split("i") #以i字元為斷點進行拆分
name.splitlines() #以換行為斷電進行拆分
"-".join(name) #以-字元進行字串的連線
字串列印:
name.ljust(30,'-') #列印30個字元,用-填充右邊
name.rjust(30,'-') #列印30個字元,用-填充左邊
name.center(30,'-') #列印30個字元,用-填充兩邊
字串次數統計:
name.count('i') #統計某字元出現的次數
name.index('i') #統計某字元第一次出現的位置下標
name.find('i') #尋找某字元的位置
name.lfind('i') #尋找某字元在最右邊出現的位置下標
name.rfind('i') #尋找某字元在最左邊出現的位置下標
python學習筆記2 字串
總結 字串是不可變變數,不能通過下標修改其值 字串的方法都不會改變字串原來的值,而是新生成乙個字串 一 3種寫法 單引號,雙引號,三引號 二 下標和切片 下標 字串裡每個字元所在的位置,也叫索引。strname n 表示strname這個字串的下標為n對應的字元的值。切片 取字串乙個下標區間的值。s...
python學習筆記2 字串
1 python3中的字串可以使用引號 或 開建立。a hello world print type a 結果 2 python沒有c語言等其他語言中 char 型別,哪怕只有乙個字元,python也按照字串處理。python訪問子字串,可以使用方括號擷取字串。a 0 h a 1 5 hell 當在...
python學習筆記2 字串操作
一 字串切片 切片也能適合字串 tittle 今 天 發 蘋 果 for i t in enumerate tittle enumerate可以同時迴圈下標和值 print s s i,t 二 非空即真 非空就是真 print 1 2 三 字串常用操作 可變變數 list dic 不可變變數 tup...