python3 內建的字串方法如下所示:
1capitalize()
把字串的第乙個字母轉為大寫
2center(width, fillchar)
返回使用fillchar填充的字串,原始字串以總共width列為中心。
3count(str, beg = 0,end = len(string))
計算字串**現有多少次str或字串的子字串(如果開始索引beg和結束索引end,則在beg~end範圍匹配)。
4decode(encoding = 『utf-8』,errors = 『strict』)
使用編碼encoding解碼該字串。 編碼預設為預設字串encoding。
5encode(encoding = 『utf-8』,errors = 『strict』)
返回字串的編碼字串版本; 在錯誤的情況下,預設是丟擲valueerror,除非使用』ignore『或』replace『給出錯誤。
6endswith(suffix, beg = 0, end = len(string))
確定字串或字串的子字串(如果啟動索引結束和結束索引結束)都以後綴結尾; 如果是則返回true,否則返回false。
7expandtabs(tabsize = 8)
將字串中的製表符擴充套件到多個空格; 如果沒有提供tabize,則預設為每個製表符為8個空格。
8find(str, beg = 0 end = len(string))
如果索引beg和結束索引end給定,則確定str是否在字串或字串的子字串中,如果找到則返回索引,否則為-1。
9index(str, beg = 0, end = len(string))
與find()相同,但如果沒有找到str,則引發異常。
10isalnum()
如果字串至少包含1個字元,並且所有字元均為數字,則返回true,否則返回false。
11isalpha()
如果字串至少包含1個字元,並且所有字元均為字母,則返回true,否則返回false。
12isdigit()
如果字串只包含數字則返回true,否則返回false。
13islower()
如果字串至少包含1個字母,並且所有字元均為小寫,則返回true,否則返回false。
14isnumeric()
如果unicode字串只包含數字字元,則返回true,否則返回false。
15isspace()
如果字串只包含空格字元,則返回true,否則返回false。
16istitle()
如果字串正確「標題大小寫」,則返回true,否則返回false。
17isupper()
如果字串至少包含乙個可變大小寫字元,並且所有可變大小寫字元均為大寫,則返回true,否則返回false。
18join(seq)
將序列seq中的元素以字串表示合併(併入)到具有分隔符字串的字串中。
19len(string)
返回字串的長度
20ljust(width[, fillchar])
返回乙個空格填充的字串,原始字串左對齊到總共width列。
21lower()
將字串中的所有大寫字母轉換為小寫。
22lstrip()
刪除字串中的所有前導空格
23maketrans()
返回在translate函式中使用的轉換表。
24max(str)
從字串str返回最大字母字元。
27replace(old, new [, max])
如果給定max值,則用new或最多最大出現替換字串中所有出現的舊字元(old)。
28rindex( str, beg = 0, end = len(string))
與index()相同,但在字串中向後搜尋。
29rjust(width,[, fillchar])
返回乙個空格填充字串,原始字串右對齊到總共寬度(width)列。
30rstrip()
刪除字串的所有尾隨空格。
31split(str=
根據分隔符str(空格,如果沒有提供)拆分字串並返回子字串列表; 如果給定,最多分割為num子串。
32splitlines( num=string.count(『\n』)))」)
全部拆分字串(或num)新行符,並返回每行的列表,並刪除新行符。
33startswith(str, beg=0,end=len(string))
確定字串或字串的子字串(如果給定起始索引beg和結束索引end)以str開頭; 如果是則返回true,否則返回false。
34strip([chars])
對字串執行lstrip()和rstrip()
35swapcase()
反轉在字串中的所有字母大小寫,即小寫轉大寫,大寫轉小寫。
36title()
返回字串的標題版本,即所有單詞第乙個字母都以大寫開頭,其餘的都是小寫的。
37translate(table, deletechars=
根據轉換表str(256個字元),除去那些在del字串轉換字串。
38upper()
將字串中的小寫字母轉換為大寫。
39zfill(width)
返回原始字串,左邊填充為零,總共有寬度(width)字元; 對於數字zfill()保留給定的任何符號(少於乙個零)。
40isdecimal()
如果unicode字串只包含十進位制字元,則返回true,否則返回false。
字串內建方法
concat 字串拼接 var str1 hello var str2 world str1.concat str2 charat chartcodeat var s str3.charat index var str4 你好 var m str4.charcodeat replace 字串的替換 ...
字串型別內建方法
string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度width 的新字串 string.count str,beg 0,end len string 返回str 在string 裡面出現的次數,如果beg 或者e...
字串內建方法練習
1 upper 將字串轉換成大寫 print abcd upper 2 find 找出,顯示 print abcd find cd 列印c所在位置的索引 3 split 用逗號分割字串 print a,b,c,d split 列印 a b c d 4 replace 替換 string python...