Python 字符串拼接

1. join

join适合 拼接字符串列表的情况,假如pieces 是一个字符串列表,那么我们可以用下面方法实现:

largeString = ''.join(pieces)

示例:

>>> str_a = ['hi',', ','I ','am ','Jeff ','Yu',', ','how ','are ','you ','?']
>>> str_b = ''.join(str_a)
>>> print str_b
hi, I am Jeff Yu, how are you ?

2.字符串格式化操作符

适合把变量中的字符串片段拼接起来

largeString = '%s%s something %s yet more' % (small1, small2, small3)

示例:

>>> str_a = 'I am %s , and i am %d years old.' %('Jeff Yu',18)
>>> print str_a
I am Jeff Yu , and i am 18 years old.
>>> str_b = 'I am %s , and i am %e years old.' %('Jeff Yu',18)
>>> print str_b
I am Jeff Yu , and i am 1.800000e+01 years old.


时刻提醒自己不要使用 ‘+’ 

你可能感兴趣的:(JOIN,python,字符串拼接,字符串格式化操作符)