代码如下:
#encoding=utf-8
print '中国'
#合并字符串
#方案一 join合并数组类的一系列 因为不用像循环一样每次创建一个临时字符串,所以性能比较高
liststr = ['1','2','3']
print ''.join(liststr)
print '-'.join(liststr)
largestr=''
for str in liststr:
largestr += str
print largestr
#方案二 +号连接
print '1'+u'2'+u'中国'
#方案三 %格式化
str = '中国'
str1 = u'中国'
print 'china is %s-%s'%(str,str1)
#方案四 操作符 reduce为二元运算符 类似 map filter lambda
import operator
largestr = reduce(operator.add,liststr,'0')
print largestr
运行结果如下:
中国
123
1-2-3
123
12中国
china is 中国-中国
0123