Python筆記(九):字串操作,python筆記
(一) 字串
單引號、雙引號、三重引號都可以作為字串的開始和結束,三重引號可以直接輸入多行字串。三重引號可能一般是用來寫多行注釋。
(二) 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
1 import pyperclip2 3 #將資料複製到剪貼簿4 pyperclip.copy('hello word')5 #粘貼剪貼簿的內容6 print(pyperclip.paste())