Python資料型別 之 str

2021-08-04 23:40:06 字數 1670 閱讀 2307

str

一:功能:

1.      引用.center(長度,』填充的字元預設為空格』):使引用的物件居於填充字元中。ljust(長度,填充字元):左對齊,右側填充字元。rjust同

2.      引用.count(』引用的物件的子串行』,起始位置預設為0,結束的位置預設為長度-1)注意空格也算乙個位置,左閉右開:計算子串行出現的次數

3.      引用.endswith(』a』,起始位置預設為0,結束位置預設為長度-1):判斷引用的物件是否以a結尾。相應的有startswith。

4.      引用.expandtabs(『』數字』(預設是乙個轉八個)):把物件裡的乙個tab轉換成數字個空格

5.      引用.find(『字元』,起始位置預設為0,結束位置預設為長度-1):從左往右找物件裡第一次出現的字元位置。跟index完全一樣,只不過find找不著報-1,index報錯

6.      引用.format(a,b,``````)

7.      『字串』.join(list):以字串連線列表(或元祖)的每乙個元素從而生成乙個字串

8.      引用.upper():物件變大寫(全變)。相應的lower。swapcase()小寫變大寫大寫變小寫。islower()檢查是否全是小寫,否則返回false。相應的 isupper。

9.      引用.istrip():移除左邊的空格,rstrip右邊去掉,strip去掉兩邊

10.  引用.isalnum():判斷字串是否是字母或數字,有別的就是false。引用.isalpha():判斷字串是否全是字母。引用.isdigit:是否全為數字,否則返回false。引用.space()判斷是否是空格

11.  引用.istitle()判斷每個元素是否全是第乙個字母大寫   引用.title():把字串每個元素第乙個字母大寫

12.  引用.partition(分隔元素) 以中間元素分割字串為三部分

13.  引用.replace(『要替換的元素』,『替換進去的新元素』,『替換第幾個(預設全體換掉)』):如果指定第三個引數max,則替換不超過 max 次。

14.  find是從左向右,rfind是從右向左,rindex是從右到左

15.  repartition是從右找分隔元素

16.  引用.split(』分隔元素』,『第幾個』(預設是全部找)):把分隔元素去掉,分割。相應的rsplit

17.  索引:字串可以用引用來表示,括號裡相應的是索引。

18.  切片:引用[a:b]左閉右開,表示從a到b的字元。

二、物件命名

s1=『alex』

s1=str(『alex』)注意:str如果第一次出現,必須在括號裡面加引號。

str()不加引數是個空字串(因為原始碼裡有帶等號的),乙個引數是普通字串,兩個引數涉及到位元組的問題。

三、索引 切片

a=』alex』

print a[0:2]  :al

print a[0]    :a

python資料型別之str

字串的常用方法 s python自動化運維21期 查詢print s 2 切片查詢 print s 1 2 全部大寫 print s.upper 全部小寫 print s.lower 大小寫反轉 print s.swapcase 首字母大寫 print s.capitalize 非字母的元素隔開的每...

Python基本資料型別之字串str

print hello world print hello world print hello world 輸出結果 hello world h程式設計客棧ello world hello world 為什麼需要單引號,又需要雙引號 因為可以在單引號中包含雙引號,或者在雙引號中包含單引號 單雙引號 ...

Python基礎資料型別str字串

0 切片選取 x y 左閉右開區間 x y z 選取x到y之間 每隔z選取一次 選取x,x z,z為正 索引位置 x在y的左邊 z為負 索引位置 x在y的右邊 字串 都是字串的時候才能相加 a alex b wusir print a b 字串拼接字串 字串和數字相乘 a 6 b alex prin...