1 str.strip():刪除字串兩邊的指定字元,括號的寫入指定字元,預設為空格
2 str.lstrip():刪除字串左邊的指定字元,括號的寫入指定字元,預設空格
3 str.rstrip():刪除字串右邊的指定字元,括號的寫入指定字元,預設空格
4 連線字串
(1)+ 此方法又稱為 「萬惡的加號」,因為使用加號連線2個字串會呼叫靜態函式string_concat(register pystringobject *a ,register pyobject * b),在這個函式中會開闢一塊大小是a+b的記憶體的和的儲存單元,然後將a,b字串拷貝進去。如果是n個字串相連 那麼會開闢n-1次記憶體,是非常耗費資源的。
(2)str.join:連線2個字串,可指定連線符號
5 查詢字串 str.index 和str.find 功能相同,區別在於find()查詢失敗會返回-1,不會影響程式執行。一般用find!=-1或者find>-1來作為判斷條件
6 是否包含指定字串 in、not in
7 字串長度len(str)
8 字串中字母大小寫轉換 s.lower() #轉換為小寫 s.upper() #轉換為大寫 s.swapcase() #大小寫互換 s.capitalize() #首字母大寫
9 將字串放入中心位置可指定長度以及位置兩邊字元 a.center(40,』*』)
10 字串統計 str.count()
11 字串的測試、判斷函式,這一類函式在string模組中沒有,這些函式返回的都是bool值
s.startswith(prefix[,start[,end]]) #是否以prefix開頭
s.endswith(suffix[,start[,end]]) #以suffix結尾
s.isalnum() #是否全是字母和數字,並至少有乙個字元
s.isalpha() #是否全是字母,並至少有乙個字元
s.isdigit() #是否全是數字,並至少有乙個字元
s.isspace() #是否全是空白字元,並至少有乙個字元
s.islower() #s中的字母是否全是小寫
s.isupper() #s中的字母是否便是大寫
s.istitle() #s是否是首字母大寫的
12 字串切片 print str[::-1] #創造乙個與原字串順序相反的字串(首尾步長)
13 字串替換 str.replace(『a』 ,『b』)
14 字串分割
(1)分成前中後三部分 str.partition()
(2)按輸入字元切割 str.split()
(3)根據換行進行切割 str.splitlines()
python字串操作方法大全
最近理了理python的字串操作方法 coding utf 8 import string chencola cchencola1 23456789123affff123 seq print chencola.count 1 計算字串在另外乙個字串中出現的次數 print chencola.cent...
Python 字串操作方法
1.capitalize 把字串的第乙個字元改為大寫 2.casefold 把整個字串的所有字元改寫小寫 3.center width 將字串居中,並使用空格填充至長度width的新字串 4.count sub start end 返回sub在字串裡面出現的次數,start和end引數表示範圍,可選...
python 字串操作方法
字串物件的操作方法 序列操作方法 內建函式或表示式,如lenth 和型別特定方法 物件方法呼叫,如s.find 說明 模式 pattern 匹配是指正規表示式,re模組。而文字串分隔符就是簡單的字串。字串分割 str.split python內建函式,返回值為列表,只能傳入單一的文字串分隔符,如st...