str.split()通过指定分隔符对字符串进行切片,返回一个字符串列表
格式:str.split(sep="",num)
sep为分隔符,
默认为空字符,包括空格、换行(\n)、制表符(\t)
num为分割次数

>>> str="every cloud has a silver lining."

>>> print(str.split())#默认空字符分隔

['every', 'cloud', 'has', 'a', 'silver', 'lining.']

>>> print(str.split(" ",3))#分隔3个字符串,其余是一个整体不分隔

['every', 'cloud', 'has', 'a silver lining.']

>>> print(str.split("",3))#字符串没有相应的分隔符,则出错

Traceback (most recent call last):

  File "<pyshell#19>", line 1, in <module>

    print(str.split("",3))

ValueError: empty separator

>>> 



评论
 
© 软件交流 | Powered by LOFTER