Python字串拼接的幾種方法(python 3.5):
1、str1 + str2 使用+號進行字串拼接:'wbz' + 'ctt'='wbzctt'
2、str1,str2 這種方式有點特殊,如果兩個字串用逗號隔開,那麼兩個字串就會被拼接,嚴格講不 叫拼接:'wbz','ctt'=('wbz’,'ctt')
3、str1 str2 這種拼接方式是Python獨有的,只要將兩個字串放在一起,這兩個字串就會自動拼接 成新的字串,不管這兩個字串中間是否存在空格: 'wbz''ctt'='wbzctt' 'wbz' 'ctt'='wbzctt'
4、%連線字串 這種方式相對於其他的拼接方式來說就有些強大了,因為它借鑑了C語言中printf()函式 的功能。這種方式用符號'%'連線一個字串和一組變數,字串中的特殊標記會被自動用 右邊變數組中的變數替換: '%s %s' % ('wbz','ctt') = 'wbz ctt'
5、字串列表連線 str.join(list) 這個函式join接受一個列表,並用字串連線列表中的每一個元素: data = ['wbz','ctt','Python'] str = '**##' str.join(data) = 'wbz@@@ctt@@@Python'
6、字串乘法 這種方法也是可以進行字串拼接的,但是這種方式是不經常使用的: str = 'Python' str * 2 = 'PythonPython'
Python字串拼接的幾種方法(python 3.5):
1、str1 + str2 使用+號進行字串拼接:'wbz' + 'ctt'='wbzctt'
2、str1,str2 這種方式有點特殊,如果兩個字串用逗號隔開,那麼兩個字串就會被拼接,嚴格講不 叫拼接:'wbz','ctt'=('wbz’,'ctt')
3、str1 str2 這種拼接方式是Python獨有的,只要將兩個字串放在一起,這兩個字串就會自動拼接 成新的字串,不管這兩個字串中間是否存在空格: 'wbz''ctt'='wbzctt' 'wbz' 'ctt'='wbzctt'
4、%連線字串 這種方式相對於其他的拼接方式來說就有些強大了,因為它借鑑了C語言中printf()函式 的功能。這種方式用符號'%'連線一個字串和一組變數,字串中的特殊標記會被自動用 右邊變數組中的變數替換: '%s %s' % ('wbz','ctt') = 'wbz ctt'
5、字串列表連線 str.join(list) 這個函式join接受一個列表,並用字串連線列表中的每一個元素: data = ['wbz','ctt','Python'] str = '**##' str.join(data) = 'wbz@@@ctt@@@Python'
6、字串乘法 這種方法也是可以進行字串拼接的,但是這種方式是不經常使用的: str = 'Python' str * 2 = 'PythonPython'