python學習筆記2 字串常用操作

2021-08-24 20:42:46 字數 1523 閱讀 6986

較為常見的字串常用操作如下:

先宣告字串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...