字符串的運算符

字符串的格式化

字符串的內建函數
1.capitalize()將字符串的第一個字母變成大寫,其他字母變小寫。

2.center() 方法返回一個指定的寬度 width 居中的字符串,fillchar 為填充的字符,默認為空格。

3.count() 方法用於統計字符串里某個字符出現的次數。可選參數為在字符串搜索的開始與結束位置。

4.decode() 方法以指定的編碼格式解碼 bytes 對象。默認編碼為 'utf-8'。

5.encode() 方法以指定的編碼格式編碼字符串。errors參數可以指定不同的錯誤處理方案。

6.endswith() 方法用於判斷字符串是否以指定后綴結尾,如果以指定后綴結尾返回True,否則返回False。可選參數"start"與"end"為檢索字符串的開始與結束位置。

7.expandtabs() 方法把字符串中的 tab 符號('\t')轉為空格,tab 符號('\t')默認的空格數是 8。

8.find() 方法檢測字符串中是否包含子字符串 str ,如果指定 beg(開始) 和 end(結束) 范圍,則檢查是否包含在指定范圍內,如果指定范圍內如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。

9.index() 方法檢測字符串中是否包含子字符串 str ,如果指定 beg(開始) 和 end(結束) 范圍,則檢查是否包含在指定范圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報一個異常。

10.isalnum() 方法檢測字符串是否由字母和數字組成。

11.Python isalpha() 方法檢測字符串是否只由字母組成。

12. isdigit() 方法檢測字符串是否只由數字組成。

13.islower() 方法檢測字符串是否由小寫字母組成。

14.isnumeric() 方法檢測字符串是否只由數字組成。這種方法是只針對unicode對象。

15. isspace() 方法檢測字符串是否只由空白字符組成。

16.istitle() 方法檢測字符串中所有的單詞拼寫首字母是否為大寫,且其他字母為小寫。

17.isupper() 方法檢測字符串中所有的字母是否都為大寫。

18.join() 方法用於將序列中的元素以指定的字符連接生成一個新的字符串。

19.len() 方法返回對象(字符、列表、元組等)長度或項目個數。

20. lower() 方法轉換字符串中所有大寫字符為小寫。

21.ljust() 方法返回一個原字符串左對齊,並使用空格填充至指定長度的新字符串。如果指定的長度小於原字符串的長度則返回原字符串。

22.lstrip() 方法用於截掉字符串左邊的空格或指定字符。

23.maketrans() 方法用於創建字符映射的轉換表,對於接受兩個參數的最簡單的調用方式,第一個參數是字符串,表示需要轉換的字符,第二個參數也是字符串表示轉換的目標。
兩個字符串的長度必須相同,為一一對應的關系。

24.max() 方法返回字符串中最大的字母

25.Python min() 方法返回字符串中最小的字母。

26.replace() 方法把字符串中的 old(舊字符串) 替換成 new(新字符串),如果指定第三個參數max,則替換不超過 max 次。

27.Python rfind() 返回字符串最后一次出現的位置,如果沒有匹配項則返回-1。

28.rindex() 返回子字符串 str 在字符串中最后出現的位置,如果沒有匹配的字符串會報異常,你可以指定可選參數[beg:end]設置查找的區間。

29.rjust() 返回一個原字符串右對齊,並使用空格填充至長度 width 的新字符串。如果指定的長度小於字符串的長度則返回原字符串。

30.rstrip() 刪除 string 字符串末尾的指定字符(默認為空格).

31.split()通過指定分隔符對字符串進行切片,如果參數num 有指定值,則僅分隔 num 個子字符串

32.Python splitlines() 按照行('\r', '\r\n', \n')分隔,返回一個包含各行作為元素的列表,如果參數 keepends 為 False,不包含換行符,如果為 True,則保留換行符。

33.startswith() 方法用於檢查字符串是否是以指定子字符串開頭,如果是則返回 True,否則返回 False。如果參數 beg 和 end 指定值,則在指定范圍內檢查。

34.Python strip() 方法用於移除字符串頭尾指定的字符(默認為空格)或字符序列。

35.swapcase() 方法用於對字符串的大小寫字母進行轉換。

36.Python title() 方法返回"標題化"的字符串,就是說所有單詞都是以大寫開始,其余字母均為小寫(見 istitle())。

37.translate() 方法根據參數table給出的表(包含 256 個字符)轉換字符串的字符,要過濾掉的字符放到 deletechars 參數中。

38.Python upper() 方法將字符串中的小寫字母轉為大寫字母。

39.Python zfill() 方法返回指定長度的字符串,原字符串右對齊,前面填充0。

40.isdecimal() 方法檢查字符串是否只包含十進制字符。這種方法只存在於unicode對象。

