這些呢都是個人平時總結的一些知識點,希望能夠幫到你,大家共同學習:
首先字串是不可變型別,操作方法並不能改變原來的字串
字串的切片:
使用下標來獲取字串的內容,str【statrt,stop】顧頭不顧尾(意思是字串的下標從start,開始但不包括stop)
str[strat:end:step] step代表步長
s1='asdfghbnm'
print(s1[-3::-2])
輸出結果為:b,g,d,a
從倒數第三個字元開始,以兩個步長的長度往前數
s2 = 'adf'
print(s2.capitalize())輸出結果為:adf 將字串的首字母大寫;
s2.lower()將字串中的字母全部改為小寫;
s2.upper()將字串中的字母全部改為大寫;
s2.title()每個被特殊字元隔開的字串首字母大寫
字串居中 a = s3.center(10,'-') 10代表要建立的長度,『-』代表以'-'填充
b = s4.lstrip()去掉字串左邊的空格
c = s4.rstrip()去掉字串右邊的空格
d = s4.strip()去掉字串兩邊的空格
字串的替換s8.replace(old , new)把字串中的字元替換成你想要的字元
字串的切割s9.split()將字串按照指定的方式分割開來,再用乙個變數去接受他
字元格式化:
s10 = '我叫%s,今年%d歲了'%('zyp',22)
s11 = '我叫{},今年{}歲了'.format('zyp',22)
s12 = '我叫,今年歲了'.format(22,'zyp')
s13.startswith(「」)判斷『字串』以什麼開頭
s14.endswith(『』)判斷以什麼結尾返回值為true or false
s15.count(『』)查詢乙個字元所出現的次數
s16.find(『』)查詢字元出現的位置,找不到返回-1,.find(『』,start,end)切片查詢只找第乙個,.index(『』)找特定位置的第乙個
s13_1.isalnum()判斷字串是否全為數字;s13_2.isalpha()判斷字串是否全為字母,返回值為true or false
python的一些字串操作
寫這個部落格主要是為了記錄下我學習python的過程以及知識 也可能會有其他程式語言 雖說都是一些比較基礎的東西,但有的確實很快就會遺忘,記錄下來就來這裡檢視,會方便很多。我知道,現在才起步,已經比別人晚了許多,希望自己能堅持下去,不至於落後別人太多,2019,加油!好了,言歸正傳,還是先回顧一下之...
python字串的一些方法
最重要的方法 find startwith format is類方法 strip split print 1,20 a 123 b abc c 44 d join a,b,c 字串拼接方法 print 2,d st hello kitty print 2,st.count 1 print 3,st....
Python關於字串的一些操作
python的字串的長度 python 字串長度 通過內建方法len 來計算字串的長度,注意這個計算的是字元的長度。aa afebb bb 你 print len aa print len bb python字串的替換 a hello word b a.replace word python pri...