Python超详细的字符串用法大全
字符串拼接 实际场景:把列表中的数据拼接成一个字符串 解决方案:使用 str.join() 方法 >> > li = [ 'cxk' , 'cxk' , 'kk' , 'caibi' ] >> > '' . join ( [ str ( i ) for i in li ] ) 'cxkcxkkkcaibi' 推荐使用生成器表达式,如果列表很大,可以节省很多内存空间 >> > '' . join ( str ( i ) for i in li ) '3cxkkkcaibi' 拆分含有多种分隔符的字符串 实际场景:把某个字符串依据分割符号拆分不同的字段,该字符串包含多种不同的分隔符 s = "ab;fd/ft|fs,f\tdf.fss*dfd;fs:uu}fsd" 1.使用 python 中的 split() 方法,由于 split 一次处理一个分隔符,例如: >> > res = s . split ( ';' ) >> > res [ 'ab' , 'fd/ft|fs,f\tdf.fss*dfd' , 'fs:uu}fsd' ] 所以我们需要根据字符串中的分隔符,依次分割,可以是 map 函数! >> > list ( map ( lambda x : x . split ( "|" ) , res ) ) [ [ 'ab' ] , [ 'fd/ft' , 'fs,f\tdf