1. 程式人生 > 程式設計 >Python字串split及rsplit方法原理詳解

Python字串split及rsplit方法原理詳解

1.描述

split()方法通過指定分隔符對字串進行切片,如果引數num有指定值,則分隔num+1個子字串,預設分隔符為所有空字元,包括空格、換行(\n)、製表符(\t)等

rstrip()方法通過

2.語法

str.split([sep=None][,count=S.count(sep)])

str.rsplit([sep=None][,count=S.count(sep)])

3.引數

  • sep -- 可選引數,指定的分隔符,預設為所有的空字元,包括空格、換行(\n)、製表符(\t)等
  • count -- 可選引數,分割次數,預設為分隔符在字串中出現的總次數

4.返回值

返回分割後的字串列表,可以用新字串來接收

5.例項

str1 = "Hao123 hao456 hAo789"
new_str = str1.split()
new_str2 = str1.split(' ',1)
new_str3 = str1.rsplit(' ',1)

print(new_str)
print(new_str2)
print(new_str3)

#輸出結果如下:
['Hao123','hao456','hAo789']
['Hao123','hao456 hAo789']
['Hao123 hao456','hAo789']

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。