【收藏】Python語言中必備的20個字串方法!

老男孩IT教育機構發表於2022-03-18

  字串方法是每個程式語言最基本的資料型別,其他資料型別還有整數、浮點、布林、列表、字典等等,字串幾乎在每個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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章