【文件属性】:
文件名称:合并拼接字符串-华为云大数据中台架构分享
文件大小:5.68MB
文件格式:PDF
更新时间:2021-06-11 11:13:38
Python cookbook 中文 参考
2.14 合并拼接字符串
问题
你想将几个小的字符串合并为一个大的字符串
解决方案
如果你想要合并的字符串是在一个序列或者 iterable 中,那么最快的方式就是
使用 join() 方法。比如:
>>> parts = ['Is', 'Chicago', 'Not', 'Chicago?']
>>> ' '.join(parts)
'Is Chicago Not Chicago?'
>>> ','.join(parts)
'Is,Chicago,Not,Chicago?'
>>> ''.join(parts)
'IsChicagoNotChicago?'
>>>
初看起来,这种语法看上去会比较怪,但是 join() 被指定为字符串的一个方
法。 这样做的部分原因是你想去连接的对象可能来自各种不同的数据序列(比
如列表,元组,字典,文件,集合或生成器等), 如果在所有这些对象上都定
义一个 join() 方法明显是冗余的。 因此你只需要指定你想要的分割字符串并调
用他的 join() 方法去将文本片段组合起来。