淄博网站排名外包,网站美工外包公司,东莞网络营销平台,怎么上传自己的做网站Python 中#xff0c;除了可以使用一些内建函数获取字符串的相关信息外#xff08;例如 len() 函数获取字符串长度#xff09;#xff0c;字符串类型本身也拥有一些方法供我们使用。
注意#xff0c;这里所说的方法#xff0c;指的是字符串类型 str 本身所提供的#x… Python 中除了可以使用一些内建函数获取字符串的相关信息外例如 len() 函数获取字符串长度字符串类型本身也拥有一些方法供我们使用。
注意这里所说的方法指的是字符串类型 str 本身所提供的由于涉及到类和对象的知识初学者不必深究
只需要知道方法的具体用法即可。
split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串这些子串会被保存到列表中不包含分隔符作为方法的返回值反馈回来。该方法的基本语法格式如下
str.split(sep,maxsplit)
此方法中各部分参数的含义分别是
str表示要进行分割的字符串
sep用于指定分隔符可以包含多个字符。此参数默认为 None表示所有空字符包括空格、换行符“\n”、制表符“\t”等。
maxsplit可选参数用于指定分割的次数最后列表中子串的个数最多为 maxsplit1。如果不指定或者指定为 -1则表示分割次数没有限制。
在 split 方法中如果不指定 sep 参数那么也不能指定 maxsplit 参数。
同内建函数如 len的使用方式不同字符串变量所拥有的方法只能采用“字符串.方法名()”的方式调用。这里不用纠结为什么学完类和对象之后自然会明白。
例如定义一个保存php中文网网址的字符串然后用 split() 方法根据不同的分隔符进行分隔执行过程如下 str php中文网 c.biancheng.netstr
php中文网 c.biancheng.netlist1 str.split() #采用默认分隔符进行分割list1
[php中文网, , c.biancheng.net]list2 str.split() #采用多个字符进行分割list2
[php中文网 , c.biancheng.net]list3 str.split(.) #采用 . 号进行分割list3
[php中文网 c, biancheng, net]list4 str.split( ,4) #采用空格进行分割并规定最多只能分割成 4 个子串list4
[php中文网, , c.biancheng.net]list5 str.split() #采用 字符进行分割list5
[php中文网 , , , c.biancheng.net]需要注意的是在未指定 sep 参数时split() 方法默认采用空字符进行分割但当字符串中有连续的空格或其他空字符时都会被视为一个分隔符对字符串进行分割例如 str php中文网 c.biancheng.net #包含 3 个连续的空格list6 str.split()list6
[php中文网, , c.biancheng.net]