本文出自?:lunvey,?半路出家學編程之Python,
split()方法定義于str類中,str類大家都知道是python內置定義的一個字串類,
split()默認兩個引數,分別是分隔符和分隔數量?,作用是將一個字串按照分隔符分隔成一個串列,使用形式如:
str.split(分隔符,分隔數量)
當然,很多時候大家可能會這樣使用:
lunvey='lunvey'
lunvey.split('n')
難道是我說錯了嗎?當然不是,這樣只傳遞一個引數的使用是可以的,哪怕你不傳遞引數也行,
因為split()默認的第一個引數為None,也就是空,什么都不輸入,意思為用空格來分隔,如果沒有空格就回傳原來的字串,第二個引數為-1,意思是沒有分隔數量限制,有多少個分隔符就分隔多少次,而split()如果只傳一個引數的情況下,只能傳遞分隔符,不可以只傳遞分隔數量,這樣會報錯,因為只有一個引數的情況下,Python解釋器只接受字串或者None,
括號里面用逗號進行間隔,一定記得是圓括號,而不是方括號?,否則會報錯,類中定義的方法,呼叫的時候一定要用一個點表示呼叫其中的方法,切不可直接輸入split()然后將字串放里面,這和print()這樣的公共方法不一樣,?公共方法可以直接呼叫,
切記:分隔符會從字串里刪去,回傳的串列并不會出現分隔符,
示例如下:

作為新手的你,看懂了嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/258186.html
標籤:python
上一篇:Python學習筆記(六)
下一篇:中國天氣網爬蟲資料可視化
