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.
时刻提醒自己不要使用 ‘+’