python把字符串拆分,python字符串的分割
Python中的split()方法可以拆分字符串。具体方法如下:
split()方法可以根据指定的分隔符将一个字符串分割成多个子字符串。这些子字符串将保存在列表中(没有分隔符),并作为方法的返回值反馈。该方法的基本语法格式如下:str.split(sep,maxsplit)
该方法中参数的含义如下:
Str:表示要拆分的字符串;
Sep:用于指定分隔符,可以包含多个字符。该参数默认为None,表示所有空字符,包括空格、换行符“\n”、制表符“\t”等。
Maxsplit:可选参数,用于指定分割数。最后一个列表中子字符串的最大数量是maxsplit 1。如果未指定或指定为-1,则表示对分割数没有限制。
在split方法中,如果未指定sep参数,则不能指定maxsplit参数。
内置函数(比如len)有不同的用法。字符串变量拥有的方法只能由“字符串”调用。方法名()”。别管为什么在这里。学完了类和对象,自然就明白了。
比如定义一个存储php中文网站URL的字符串,然后用split()方法按照不同的分隔符进行分隔。执行过程如下:str=php中文网站c.biancheng.net
潜艇用热中子反应堆(submarine thermal reactor的缩写)
php中文网站c.biancheng.net
List1=str.split() #按默认分隔符拆分。
列表1
[php中文,, c.biancheng.net]
2=str.split () #用多个字符拆分
列表2
[php中文网, c.biancheng.net]
3=str。拆分(.)#使用。签字同意分手。
列表3
[php中文网c ,边程, net]
4=str.split(,4) #用空格分割,规定最多只能分成4个子串。
列表4
[php中文,, c.biancheng.net]
5=str . Split()#按字符拆分
列表5
[php中文网,,, c.biancheng.net]
需要注意的是,当没有指定sep参数时,split()方法默认使用空字符进行拆分,但当字符串中有连续空格或其他空字符时,就会被视为分隔符来拆分字符串,例如:str=php中文网站c.biancheng.net #包含3个连续空格。
list6=str.split()
清单6
[php中文,, c.biancheng.net]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。