pythonjoin和split的方法很简单:join用来连接字符串,split正好相反,拆分字符串。.join()join拆分容器对象并将列表中的元素用指定的字符连接起来,返回一个字符串(注意:容器对象中的元素必须是字符类型)>>>a=['no','pain','no','gain']>>>'_'.join(a)'no_pain_no_gain'>>>dict通过Key值连接>>>L={'p':'P','y':'Y','t':'T','h':'H','o':'O','n':'N'}>>>'_'.join(L)'h_o_n_p_t_y' #dict的无序性,让元素随机连接。set与>>> 相同。split()与join相反,split将字符串分割成具有指定字符的单个元素(字符类型)并添加到列表中,返回一个List>>>a='no_pian_no_gain'>>>a.split('_')['no','pian','no','gain']>>>split可以设置切多少个字符>>>a='no_pian_no_gain'>>>a.split('_',2)['no','pian','no_gain']>>>a.split('_',1)['no','pian_no_gain']>>>a.split('_',0)['no_pian_no_gain']>>>a.split('_',-1)['no','pian','no','gain']>>> 可以看出split('_')和split('_',-1)返回的结果是一致的。让我通过一个例子告诉你如何使用pythonjoin和split。1、Join用法示例>>>li=['my','name','is','bob']>>>''.join(li)'mynameisbob'>>>'_'.join(li)'my_name_is_bob'>>>s=['my','name','is','bob']>>>''.join(s)'我的名字是bob'>>>'。.'.join(s)'我的..名字。.is..bob'2.split用法示例>>>b='my..name..is..bob'>>>b.split()['my..name..is..bob']>>>b.split("..")['my','name','is','bob']>>>b.split("..",0)['my..name..is..bob']>>>b.split("..",1)['my','name..is..bob']>>>b.split("..",2)['my','name','is..bob']>>>b.split("..",-1)['my','name','is','bob']可以是可见b.split("..",-1)等价于b.split("..")
