1. 程式人生 > >python字串split()函式

python字串split()函式

python字串函式用法大全連結

split()函式

描述:拆分字串。通過指定分隔符sep對字串進行分割,並返回分割後的字串列表

語法: str.split(sep=None, maxsplit=-1)  -> list of strings  返回 字串列表 

             或str.split(sep=None, maxsplit=-1)[n]  

  • sep —— 分隔符,預設為空格,但不能為空即(")。
  • maxsplit —— 最大分割引數,預設引數為-1。
  • [n] —— 返回列表中下標為n的元素。列表索引的用法。

程式示例:

str1 = "i love python"
str2 = "https://www.baidu.com"
str3 = "script<i love python>script"
str4 = "i \n love \n python"
print(str1.split()) #預設空格分割。
print(str2.split("."))#以"."為分隔符,maxsplit預設為-1
print(str2.split(".",-1)) #maxsplit為-1
print(str2.split(".",1)) #以"."為分隔符,分割一次。
print(str2.split(".")[1]) #分割後,輸出列表中下標為1的元素
print(str3.split("<")[1].split(">")[0])
print(str4.split("\n")) #可用於去掉字串中的"\n" "\t"等

程式執行結果:

['i', 'love', 'python']
['https://www', 'baidu', 'com']
['https://www', 'baidu', 'com']
['https://www', 'baidu.com']
baidu
i love python
['i ', ' love ', ' python']