(一)    字串

單引號、雙引號、三重引號都可以作為字串的開始和結束,三重引號可以直接輸入多行字串。三重引號可能一般是用來寫多行註釋。

(二)    r和\

r使字串成為原始字串,忽略所有轉義字元。

\是轉義字元。

(三)    字串下標和切片

(四)    字串的in和not in

(五)    改變大小寫

方法

說明

upper()

將所有字母轉換為大寫(返回的是一個新字串,原字串不會被改變)

lower()

將所有字母轉換為小寫(返回的是一個新字串,原字串不會被改變)

(六)    isx字串方法

方法

說明

isupper()

字串所有字母都是大寫返回TRUE,否則返回FALSE。

islower()

字串所有字母都是小寫返回TRUE,否則返回FALSE。

isalpha()

如果字串只包含字母,並且非空,返回true,否則返回false

 

isalnum()

如果字串只包含字母和數字,並且非空,返回true,否則返回false

 

isdecimal()

如果字串只包含數字,並且非空,返回true,否則返回false

 

isspace()

如果字串只包含空格、製表符和換行,並且非空,返回true,否則返回false

 

istitle()

如果字串只包含以大寫字元開頭,後面都是小寫字母的單詞,並且非空,返回true,否則返回false

 

 

(七)    startswith()和endswith()

方法

說明

startswith()

以指定的字串開始,返回true,否則返回false

endswith()

以指定的字串結束,返回true,否則返回false

(八)    join()和split()

方法

說明

join()

將列表中的字串連線起來,形成一個單獨的字串

split()

將字串分割,返回一個列表,預設以空格進行分割,也可以指定引數。例如ps.split(':',1),第一個引數指以:進行分割,第二個引數指最大分割次數,預設儘可能分割。 

(九)    strip()、lstrip()、rstrip()

方法

說明

strip()

刪除左右兩邊的空白字元(空格、製表符和換行符)

lstrip()

刪除左邊的空白字元(空格、製表符和換行符)

rstrip()

刪除右邊的空白字元(空格、製表符和換行符)

(十)    pyperclip模組

pip install pyperclip

 import pyperclip

 #將資料複製到剪貼簿
pyperclip.copy('hello word')
#貼上剪貼簿的內容
print(pyperclip.paste())