(一) 字串
單引號、雙引號、三重引號都可以作為字串的開始和結束,三重引號可以直接輸入多行字串。三重引號可能一般是用來寫多行註釋。
(二) 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())