Python字串操作

2021-10-14 19:31:48 字數 3384 閱讀 4072

用引號括起來的字元為字串(單引號、雙引號都可以)。單引號和雙引號都可以用的好處是單引號中可以使用雙引號(』 他說: " 真好 " 』),雙引號中也可以用單引號(" 他說: 』 真好 』 ")這樣不會出現字串**現引號時只用一種引號導致直譯器的引號匹配出現問題。

三重引號python是一門十分注重縮排的語言,使用三重引號可以書寫多行字串。常用來進行多行注釋。

字串前加r表示原始字串**義字元失效)

字串也可以切片,同時也可以用下標操作字串(下標從0開始,只能讀這個值,不能通過下標進行修改)

「 + 」字串連線符,用於拼接兩字串。

「 * 」字串複製符,可以使用它一次定義多個相同字元(*後面的數字必須為整型)

len(string) 方法 (string代表字串)

乙個引數,引數為字串,以整型形式返回字串的長度。

string.title() 方法 (string代表字串)

沒有引數,將每個單詞的首字母轉為大寫,以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.title()

string.upper() (string代表字串)

沒有引數,將所有的字母大寫,以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.upper()

string.lower() (string代表字串)

沒有引數,將所以的字母小寫,以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.lower()

string.rstrip() (string代表字串)

沒有引數,將字串末尾的空白字元刪除(記憶r,right右側),以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:**string = string.rstrip() **)

string.lstrip()(string代表字串)

沒有引數,將字串開頭的空白字元刪除(記憶l,left右側),以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.lstrip()

string.strip() (string代表字串)

沒有引數,將字元兩端的空白字元刪除 ,以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.strip()

string.rjust() (string代表字串)

兩個引數,第乙個引數為整型數字,第二個引數為字串(預設空格)。右對齊方法,第乙個引數為字串的長度,第乙個引數大於字串長度,字串右對齊,左邊多餘位以第二個引數的字元填充。以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.rjust()

string.ljust() (string代表字串)

左對齊,詳細同上。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.ljust()

string.center() (string代表字串)

居中對齊。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.center()

string.replace() (string代表字串)

兩個引數,第乙個引數位要替換的字元,第二個字元為新的字元,功能是以第二個引數的字元替換第乙個字元,以字串返回。(這個方法不會改變string本身,想要得到改變後的結果必須用乙個變數接收返回值示例:string = string.replace()

string.splict() (string代表字串)

乙個引數,引數為字串,返回乙個列表。這個方法是用來切割字串的將字串轉換為列表,使用引數的字串將字串分割成列表,沒有第二個引數的預設為空格。

string.join() (string代表字串)

乙個引數,引數為列表。string表示以什麼字元分隔,示例中的字元為空字元。將列表轉換成字串。

string.starstwith() (string代表字串)

乙個引數,引數為字元,判斷字串是否是以引數為開頭的,返回bool值

string.endswith() (string代表字串)

乙個引數,引數為字元,判斷字串是否是以引數為結尾的,返回bool值

in 和 not in

a in b 用來判斷字串a是否是字串b的子串。

轉義字元用反斜槓『 \ 』

\n 換行

\t 製表符

\b 退格符

\』 單引號

\』』 雙引號

Python字串操作

1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...

Python字串操作

python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...

python字串操作

在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...