python字串拼接的五種方法

2021-09-25 04:47:03 字數 998 閱讀 2020

python字串拼接常見方法如下:

直接用「+」連線

這種方法超級醜陋,不建議用;這樣也有很大的安全隱患,最簡單的sql注入都防不住

>>> a = "a"

>>> b = "abcdefghijklmn"

>>> c = "12346579"

」+「連線的結果:

>>> print(a+b+c)

aabcdefghijklmn12346579

字串模板

用」%「佔位符和引數傳遞的方法拼接,用得比較多,安全性相對也高點

>>> print("a 是 %s\nb 是 %s\nc 是 %s\n" % (a,b,c))
輸出結果:

a 是 a

b 是 abcdefghijklmn

c 是 12346579

字典和佔位符一樣,字典也用到」%「,字典用到鍵值對,引數匹配更加明確:

輸出結果

>>> print(b)

利用str物件的join()方法:

這是一種比較優秀的拼接方案

>>> "".join([a,b,c])
輸出結果是一樣的

>>> print("".join([a,b,c]))

aabcdefghijklmn12346579

str物件的format方法

這種方法和字典方法有點像,引數只要對應即可,不必按照形參的順序傳實參,適合引數比較多的情況,是比較推薦的一種方法!

拼接結果:

>>> print(d)

關於字串物件的方法,可以用help(str.format)檢視詳細說明!

Python字串拼接的五種方式

第一種 通過加號 的形式 print 第一種方式通過加號形式連線 love python n 第二種 通過逗號 的形式 print 第二種方式通過逗號形式連線 love python n 第三種 直接連線 中間有無空格均可 print 第三種方式通過直接連線形式連線 一 love python n ...

拼接數字 Python中字串拼接的三種方式

在python中,我們經常會遇到字串的拼接問題,在這裡我總結了三種字串的拼接方式 1.使用加號 號進行拼接 加號 號拼接是我第一次學習python常用的方法,我們只需要把我們要加的拼接到一起就行了,不是變數的使用單引號或雙引號括起來,是變數直接相加就可以,但是我們一定要注意的是,當有數字的時候一定要...

python 字串拼接

閱讀目錄 1.加號 2.逗號 3.直接連線 4.格式化 5.join 6.多行字串拼接 回到頂部 示例版本為py2 回到頂部 第一種,有程式設計經驗的人,估計都知道很多語言裡面是用加號連線兩個字串,python裡面也是如此直接用 來連線兩個字串 print python tab 結果 pythont...