1.capitalize()把字串的第乙個字元改為大寫
2.casefold()把整個字串的所有字元改寫小寫
3.center(width) 將字串居中,並使用空格填充至長度width的新字串
4.count(sub[,start[,end]]) 返回sub在字串裡面出現的次數,start和end引數表示範圍,可選
5.encode(encoding='utf-8',errors='strict')以encoding指定的編碼格式對字串進行編碼
6.endswith(sub[,start[,end]])檢查字串是否以sub子字串結束,如果是返回true,否則返回false,start和end引數表示範圍,可選
7.expandtabs(tabsize=8)把字串中的tab符號(\t)轉換為空格,如不指定引數,預設的空格數是tabsize=8
8.find(sub[,start[,end]]) 檢測sub是否包含在字串中,如果有則返回索引值,否則返回-1,start和end引數表示範圍,可選
9.index(sub[,start[,end]]) 跟find方法一樣,不過如果sub不在string中會產生乙個異常
10.isalnum() 如果字串至少有乙個字元並且所有字元都是字母或者數字則返回true,否則返回false
11.isalpha() 如果字串至少有乙個字元並且所有字元都是字母則、返回true,否則返回false
12.isdecimal() 如果字串只包含十進位制數字則返回true,否則返回false
13.isdigit() 如果字串只包含數字則返回true,否則返回false
14.islower() 如果字串中至少包含乙個區分大小寫的字元,並且這些字元都是小寫,則返回true,否者返回false
15.isnumeric() 如果字串中只包含數字字元,則返回true,否則返回false
16.isspace() 如果字串中只包含空格,則返回true,否則返回false
17.istitle()
如果字串是標題化(所有的單詞是以大寫開始,其餘字母均小寫),則返回true,否則返回false
18.isupper()如果字串中至少包含乙個區分大小寫的字元,並且這些字元都是大寫,則返回true,否則返回false
19.join(sub) 以字串作為分隔符,插入到sub中所有的字元之間
20.ljust(width) 返回乙個左對齊的字串,並使用空格填充至長度為width的新字串
21.lower() 轉換字串中所有大寫字元為小寫
22.lstrip() 去掉字串左邊的所有空格
23.rstrip()刪除字串末尾的空格右邊
23.partition(sub) 找到子字串sub,把字串分成乙個3元組(pre_sub,sub,fol_sub),如果字串中不包含sub則返回(『原字串』,' ','')
24.replace(old,new[,count]) 把字串中的old子字串替換成new子字串,如果count指定,則替換不超過count次
25.rfind(sub[,start[,end]]) 類似於find()方法,不過是從右邊開始查詢
26.rindex(sub[,start[,end]]) 類似於index()方法,不過是從右邊開始
27.rjust(width) 返回乙個右對齊的字串,並使用空格填充至長度為width的新字串
28.rpartition(sub) 類似於partition()方法,不過是從右邊開始查詢
29.split(sep=none,maxsplit=-1)(也可以帶引數)不帶引數預設是以空格為分隔符切片字串,以列表的形式展示,如果maxsplit引數有設定,則僅分隔maxsplit個子字串,返回切片後的子字串拼接的列表
str1='xiaojiaru:erwrw'
(role,linestr)=str1.split(':',1) role='xiaojiayu',linestr='erwrw'
30.splitlines(([keepends]))按照『\n』分隔,返回乙個各行作為元素的列表,如果keepends引數指定,則返回前keepends行
31.startswith(prefix[,start[,end]]) 檢查字串是否以prefix開頭,是返回true,否則返回false
32.strip([chars]) 刪除字串前邊和後邊所有空格,chars引數可以定製刪除的字元,可選
33.swapcase() 翻轉字串中的大小寫
34.title() 返回標題化(所有的單詞都是以大寫開始,其餘字母均小寫)的字串
35.translate(table)根據table的規則(可以由【str.maketrans('a','b')表示把字串str中的a轉換成b】定製)轉換字串中的字元
36.upper() 轉換字串中的所有小寫字元為大寫
37.zfill(width) 返回長度為width的字串,原字串右對齊,前邊用0填充
36.有逗號相連的乙個序列就是元組
38.字串格式化format():未知字段; "}"可以解釋掉{}
位置引數:" love .".format(「i」,「finw」,"ewrwe") i love finw ewrwe
光進製引數:「 voel 」.format(a="i",b="you")
兩個引數混合使用,位置引數要在光進製引數之前:" love ".format("i",b="you")
39.%遇見字串變成格式化符號 '%c' % 97 'a'
python 字串操作方法
字串物件的操作方法 序列操作方法 內建函式或表示式,如lenth 和型別特定方法 物件方法呼叫,如s.find 說明 模式 pattern 匹配是指正規表示式,re模組。而文字串分隔符就是簡單的字串。字串分割 str.split python內建函式,返回值為列表,只能傳入單一的文字串分隔符,如st...
python字串操作方法
一 hello world hello oworld s1 hello world s3 hell oworld print s1,s3,end 二 hello world hello,world s1 hello world s2 n hello,world n print s1,s2,end 三...
字串操作方法
indexof 返回查詢某乙個字串第一次出現的下標 定義字串 string.indexof 要查詢的字串 從哪一下標開始 返回第一次出現的下標 slice 擷取字串兩個引數第乙個是開始的下標,第二個是結束的下標,如果第乙個引數是負數就是倒數下標。str.slice 開始的位置,結束的位置 split...