Python拼接字符串的7種方法


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,你好!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM