python中list index out of range_Python知识精解:str split()方法
生活随笔
收集整理的這篇文章主要介紹了
python中list index out of range_Python知识精解:str split()方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
描述
split()函數是Python字符串函數。split() 通過指定分隔符對字符串進行切片。如果指定了整型參數num,則僅分隔num + 1個子字符串(即分割num次)。使用split()函數將字符串分割后,返回的是一個列表,列表中存儲著分割后的每個子串。
語法及參數
str.split(string, num)實例
1. 所有參數都省略
s = 'Hello world!' d = s.split() print(d)輸出結果為:
['Hello', 'world!']2. 僅指定分隔符
s = 'Hello world! I am Python&I am not Java!' d = s.split('&') print(d)輸出結果為:
['Hello world! I am Python', 'I am not Java!']3. 指定分隔符和分割次數
s = 'I am Python&I am not Java!&Python is Interesting' d = s.split('&', 1) print(d)輸出結果為:
['I am Python', 'I am not Java!&Python is Interesting']注意事項
1. 使用split()后,有效分隔符不會存在于任何子串中。
有效分隔符:待分割的字符串中存在該分隔符,且num參數有效。
>>> s = "list&index&out&of&range" >>> s_l = s.split("&") >>> s_l.count("&") 0 >>> s_l ['list', 'index', 'out', 'of', 'range']2. 使用空字符串作為分隔符時,Python會報錯
當使用空字符串作為分隔符時,Python會拋出ValueError。
>>> demo = "a, b, c, d" >>> demo.split("") Traceback (most recent call last):File "<stdin>", line 1, in <module> ValueError: empty separator覺得有用的同學可以點下贊同呀~
關注我,獲得更多技術知識~
總結
以上是生活随笔為你收集整理的python中list index out of range_Python知识精解:str split()方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 罗永浩吐槽苹果抄袭引热议 网友:太敢说
- 下一篇: pycharm怎么编写python代码_