1. 程式人生 > 程式設計 >python把一個字串切開的例項方法

python把一個字串切開的例項方法

split()通過指定分隔符對字串進行切片,如果引數 num 有指定值,則分隔 num+1 個子字串,並返回分割後的字串列表。

語法:

str.split(str="",num=string.count(str))

引數:

  • str -- 分隔符,預設為所有的空字元,包括空格、換行(\n)、製表符(\t)等。
  • num -- 分割次數。預設為 -1,即分隔所有。

程式碼示例:

#定義一個字串str1
>>>str1="3w.gorly.test.com.cn"

#使用預設分隔符分割字串str1
>>>printstr1.split()
['3w.gorly.test.com.cn']

#指定分隔符為'.',進行分割字串str1
>>>printstr1.split('.')
['3w','gorly','test','com','cn']

#指定分隔符為'.',並且指定切割次數為0次
>>>printstr1.split('.',0)
['3w.gorly.test.com.cn']

#指定分隔符為'.',並且指定切割次數為1次
>>>printstr1.split('.',1)
['3w','gorly.test.com.cn']

#指定分隔符為'.',並且指定切割次數為2次
>>>printstr1.split('.',2)
['3w','test.com.cn']

#這種分割等價於不指定分割次數str1.split('.')情況
>>>printstr1.split('.',-1)
['3w','cn']

#指定分隔符為'.',並取序列下標為0的項
>>>printstr1.split('.')[0]
3w

#指定分隔符為'.',並取序列下標為4的項
>>>printstr1.split('.')[4]
cn

內容擴充套件:

Python中 如何將一個字串分成一個個字元

其實 一個字串 實質也是 一個列表

就很簡單了:

a = '121512'
for item in a:
 print(item)

列印結果:

1
2
1
5
1
2

到此這篇關於python把一個字串切開的例項方法的文章就介紹到這了,更多相關python怎麼把一個字串切開內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!