字符串中可以使用的函数有很多。本章将讲解字符串的切分和合并。首先,拆分字符串使用split()函数,合并字符串时使用的join()函数。让我们一一解释。1.字符串切分在使用split()函数切分字符串时,首先要看构造方法。defsplit(self,args,*kwargs):#realsignatureunknown"""返回字符串中单词的列表,使用sep作为分隔符字符串。sep分割字符串所依据的分隔符。None(默认value)表示根据任意空格进行分割,并从结果中丢弃空字符串。maxsplit最大分割次数。-1(默认值)表示不限制。"""pass可以传递的参数有很多种这里,不过我们主要讲两个str.split(sep,maxsplit),sep是分隔符,指的是要分割字符串的字符,maxsplit是指将字符串分割成几个段落。让我们看一下代码。website='http://www.wakey.com.cn/'print(website.split('.',-1))#根据.split在字符串中,无限打印(website.split('.',2))#Splitaccordingto.在字符串中,拆分为3部分print(website.split('w',5))#根据字符串中的w进行拆分,拆分为6部分返回结果:['http://www','wakey','com','cn/']['http://www','wakey','com.cn/']['http://','','','.','akey.com.cn/']2.字符串合并字符串合并在以后的开发中会经常用到。让我们看一下字符串合并函数join()结构。defjoin(self,ab=None,pq=None,rs=None):#真实签名未知;restoredfrom__doc__"""连接任意数量的字符串。调用其方法的字符串插入到每个给定字符串之间。结果作为新字符串返回。示例:'.'.join(['ab','pq','rs'])->'ab.pq.rs'"""pass你知道函数的结构需要传入Iterable对象,那我们先传入一个列表来演示一下。网站='.'list=['www','wakey','com','cn']print('http://'+website.join(list))返回结果:http://www.wakey.com.cn
