Python: 合并拼接字符串join()| format() | +

将几个小字符串合并成为一个大的字符串

 

1如果合并的是一个序列,最快的方式是使用join()方法

>>> parts = ['Is', 'Chicago', 'Not', 'Chicago?']
>>> ' '.join(parts)
'Is Chicago Not Chicago?'
>>> ','.join(parts)
'Is,Chicago,Not,Chicago?'
>>> ''.join(parts)
'IsChicagoNotChicago?'


 

 2仅仅只是合并少数几个字符串,使用“+”就可以了

>>> a = 'Is Chicago'
>>> b = 'Not Chicago?'
>>> a + ' ' + b
'Is Chicago Not Chicago?'
>>>


3简单的放在一起

>>> a = 'Hello' 'World'
>>> a
'Hello


4format()函数

>>> print('{} {}'.format(a,b))
Is Chicago Not Chicago?

 

5或者

print(a, b, c, sep=':')

 

6性能问题

 

posted @ 2018-04-18 15:01  筱筱的春天  阅读(14597)  评论(0编辑  收藏  举报