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...