python當中字串的一些使用方法

2022-07-18 18:33:14 字數 1156 閱讀 4083

這些呢都是個人平時總結的一些知識點,希望能夠幫到你,大家共同學習:

首先字串是不可變型別,操作方法並不能改變原來的字串

字串的切片:

使用下標來獲取字串的內容,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...