1、直接通過+操作:
s = 'Python'+','+'你好'+'!'
print(s)
打印結果:
Python,你好!
2、通過join()方法拼接:
將列表轉換成字符串
strlist=['Python', ',', '你好', '!']
print(''.join(strlist))
打印結果:
Python,你好!
3、通過format()方法拼接:
字符串中{}的數量要與format()方法中的參數數量一致
s = '{},{}!'.format('Python', '你好')
print(s)
打印結果:
Python,你好!
4、通過%拼接:
s = '%s,%s!' % ('Python', '你好')
print(s)
打印結果:
Python,你好!
5、通過()多行拼接:
當Python遇到未閉合的小括號,會自動將多行拼接成一行
s = (
'Python'
','
'你好'
'!'
)
print(s)
打印結果:
Python,你好!
6、通過string模塊中的Template對象拼接:
from string import Template
s = Template('${s1},${s2}!')
# Template的實現方式是首先通過Template初始化一個字符串
# 這些字符串中包含了一個個key
print(s.safe_substitute(s1='Python', s2='你好'))
# 通過調用substitute或safe_subsititute
# 將key值與方法中傳遞過來的參數對應上
# 從而實現在指定的位置導入字符串
打印結果:
Python,你好!
7、通過F-strings(字符串插值)拼接:
s1 = 'Python'
s2 = '你好'
print(f'{s1},{s2}!')
打印結果:
Python,你好!