python中有很多字符串连接方式,今天在写代码,顺便总结一下:
- 最原始的字符串连接方式:str1 + str2
- python 新字符串连接语法:str1, str2
- 奇怪的字符串方式:str1 str2
- % 连接字符串:‘name:%s; sex: ’ % ('tom', 'male')
- 字符串列表连接:str.join(some_list)
第一种,想必只要是有编程经验的人,估计都知道,直接用 “+” 来连接两个字符串:
- 'Jim' + 'Green' = 'JimGreen'
- 'Jim', 'Green' = 'Jim Green'
- 'Jim''Green' = 'JimGreen'
- 'Jim' 'Green' = 'JimGreen'
- '%s, %s' % ('Jim', 'Green') = 'Jim, Green'
- var_list = ['tom', 'david', 'john']
- a = '###'
- a.join(var_list) = 'tom###david###john'
- a = 'abc'
- a * 3 = 'abcabcabc'