【收藏】Python語言中必備的20個字串方法!
字串方法是每個程式語言最基本的資料型別,其他資料型別還有整數、浮點、布林、列表、字典等等,字串幾乎在每個Python程式中都會被使用到,為了幫助大家更好地掌握字串型別,小編整理了本篇文章,希望對你有幫助,請看下文:
01 Slicing
按照一定條件從列表或者元組中取出部分元素(比如特定範圍、索引、分割值)
02 strip()
用於移除字串頭尾指定的字元(預設為空格或換行符)或字元序列,在使用strip()方法時,預設去除空格或換行符,所以#號並沒有去除,可以給strip()方法新增指定字元。
03 lstrip()
移除字串左側指定的字元(預設為空格或換行符)或字元序列。
04 rstrip()
移除字串右側指定的字元(預設為空格或換行符)或字元序列。
05 removeprefix()
Python3.9中移除字首的函式,和strip()相比,並不會把字符集中的字串進行逐個匹配。
06 removesuffix()
Python3.9中移除字尾的函式。
07 replace()
把字串中的內容替換成指定的內容。
08 re.sub()
re是正則的表示式,sub是substitute表示替換,re.sub則是相對複雜點的替換,和replace()做對比,使用re.sub()進行替換操作,確實更高階點。
09 split()
對字串做分隔處理,最終的結果是一個列表,當不指定分隔符時,預設按空格分隔,此外,還可以指定字串的分隔次數。
10 rsplit()
從右側開始對字串進行分隔。
11 join()
string.join(seq)。以string作為分隔符,將seq中所有的元素(的字串表示)合併為一個新的字串。
12 upper()
將字串中的字母,全部轉換為大寫。
13 lower()
將字串中的字母,全部轉換為小寫。
14 capitalize()
將字串中的首個字母轉換為大寫。
15 islower()
判斷字串中的所有字母是否都為小寫,是則返回True,否則返回False。
16 isupper()
判斷字串中的所有字母是否都為大寫,是則返回True,否則返回False。
17 isalpha()
如果字串至少有一個字元並且所有字元都是字母,則返回 True,否則返回 False。
18 isnumeric()
如果字串中只包含數字字元,則返回 True,否則返回 False。
19 isalnum()
如果字串中至少有一個字元並且所有字元都是字母或數字,則返回True,否則返回 False。
20 count()
返回指定內容在字串中出現的次數。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2872497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 的內建字串方法(收藏專用)Python字串
- 建議收藏!2020 年必備的幾個 DevOps 工具dev
- Go 語言中的方法Go
- C 語言中返回字串函式的四種實現方法字串函式
- 【C】 30_C語言中的字串C語言字串
- 專題:Python 的內建字串方法(收藏專用)Python字串
- Python 開發者的 6 個必備庫Python
- Python新手必備學習的4大階段,建議收藏Python
- 【建議收藏】五種方法教你python字串連線!Python字串
- 自媒體人必備的5個工具,建議點贊收藏
- Python小白必備:字串基礎,規則與案例Python字串
- Python 語言中的 “鴨子型別”Python型別
- Go語言中使用正則提取匹配的字串Go字串
- Python操作Excel的36個必備函式PythonExcel函式
- 詳解 Go 語言中 20 個佔位符!Go
- 面試必備:陣列和字串面試陣列字串
- C語言中字串與整數的相互轉換C語言字串
- C#去除字串空格的幾種方法收藏C#字串
- 20 個 Laravel Eloquent 必備的實用技巧Laravel
- 收藏! Linux 伺服器必備的安全設定Linux伺服器
- 自媒體必備的4個文案網站,每一個都很實用,趕緊收藏網站
- 自媒體人必備的5個工具,讓你的創作效率翻倍,值得收藏
- Python 機器學習的必備技巧Python機器學習
- C語言中以字串形式輸出列舉變數C語言字串變數
- python語言中如何使用註釋Python
- 自媒體人必備的8個免費學習網站,每一個都值得收藏學習網站
- Go 語言中 strings 包常用方法Go
- Web開發必備的20個速記卡Web
- 【程式設計師必備】免費常用API收藏程式設計師API
- Kubernetes 中必備的 10 個告警處置方法
- C語言中你必須知道的幾大排序演算法C語言排序演算法
- 程式設計師必備:30個MySQL資料庫常用小技巧,值得收藏!程式設計師MySql資料庫
- Python的字串分割方法Python字串
- Python語言中/與//的區別是什麼?Python
- 程式設計師必收藏的五個網站程式設計師網站
- 在Go語言中,怎樣使用Json的方法?GoJSON
- c語言中計算陣列長度的方法C語言陣列
- go語言中遍歷陣列的方法有哪些Go陣列