Python字符串拼接六種方法介紹
Python字符串拼接的6種方法:
1.加號(hào)
第一種,有編程經(jīng)驗(yàn)的人,估計(jì)都知道很多語(yǔ)言里面是用加號(hào)連接兩個(gè)字符串,Python里面也是如此直接用“+”來連接兩個(gè)字符串;
print 'Python' + 'Tab'
結(jié)果:
PythonTab
2.逗號(hào)
第二種比較特殊,使用逗號(hào)連接兩個(gè)字符串,如果兩個(gè)字符串用“逗號(hào)”隔開,那么這兩個(gè)字符串將被連接,但是,字符串之間會(huì)多出一個(gè)空格;
print 'Python','Tab'
結(jié)果:
Python Tab
3.直接連接
第三種也是,ython獨(dú)有的,只要把兩個(gè)字符串放在一起,中間有空白或者沒有空白,兩個(gè)字符串將自動(dòng)連接為一個(gè)字符串;
print 'Python''Tab'
結(jié)果:
PythonTab
print 'Python' 'Tab'
結(jié)果:
PythonTab
4.格式化
第四種功能比較強(qiáng)大,借鑒了C語(yǔ)言中printf函數(shù)的功能,如果你有C語(yǔ)言基礎(chǔ),看下文檔就知道了。這種方式用符號(hào)“%”連接一個(gè)字符串和一組變量,字符串中的特殊標(biāo)記會(huì)被自動(dòng)用右邊變量組中的變量替換:
print '%s %s'%('Python', 'Tab')
結(jié)果:
Python Tab
第五種join
就屬于技巧了,利用字符串的函數(shù)join。這個(gè)函數(shù)接受一個(gè)列表,然后用字符串依次連接列表中每一個(gè)元素:
str_list = ['Python', 'Tab'] a = '' print a.join(str_list)
結(jié)果:
PythonTab
第六種 多行字符串拼接()
s = ('select *'
'from atable'
'where id=888')
print s, type(s)
#輸出
select *from atablewhere id=888 <type 'str'>
python遇到未閉合的小括號(hào),自動(dòng)將多行拼接為一行,相比三個(gè)引號(hào)和換行符,這種方式不會(huì)把換行符、前導(dǎo)空格當(dāng)作字符。
總結(jié)
以上就是本文關(guān)于Python字符串拼接六種方法介紹的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題。如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!
相關(guān)文章
Keras 中Leaky ReLU等高級(jí)激活函數(shù)的用法
這篇文章主要介紹了Keras 中Leaky ReLU等高級(jí)激活函數(shù)的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07
使用Python開發(fā)windows GUI程序入門實(shí)例
這篇文章主要介紹了使用Python開發(fā)windows GUI程序入門實(shí)例,本文著重介紹開發(fā)環(huán)境必須的軟件,代碼實(shí)現(xiàn)相對(duì)簡(jiǎn)單,需要的朋友可以參考下2014-10-10
詳細(xì)一文帶你分清Python中的模塊、包和庫(kù)
這篇文章主要介紹了詳細(xì)一文帶你分清Python中的模塊、包和庫(kù),Python?模塊(Module),是一個(gè)?Python?文件,以?.py?結(jié)尾,包含了?Python?對(duì)象定義和Python語(yǔ)句,模塊能定義函數(shù),類和變量,模塊也能包含可執(zhí)行的代碼,需要的朋友可以參考下2023-08-08
Python使用LSTM實(shí)現(xiàn)銷售額預(yù)測(cè)詳解
大家經(jīng)常會(huì)遇到一些需要預(yù)測(cè)的場(chǎng)景,比如預(yù)測(cè)品牌銷售額,預(yù)測(cè)產(chǎn)品銷量。本文給大家分享一波使用?LSTM?進(jìn)行端到端時(shí)間序列預(yù)測(cè)的完整代碼和詳細(xì)解釋,需要的可以參考一下2022-07-07

