...">
瀏覽量:126次
python中字符串怎么連接呢?不知道的小伙伴來看看陽泰小編今天的分享吧!
python中字符串連接有七種方法。
方法一:用“+”號連接
用 “+”連接字符串是最基本的方式,代碼如下。
>>> text1 = "Hello"
>>> text2 = "World"
>>> text1 + text2?
'HelloWorld'
方法二:用“,”連接成 tuple (元組)類型
Python 中用“,”連接字符串,最終會變成 tuple 類型,代碼如下:
>>> text1 = "Hello"
>>> text2 = "World"
>>> text1 , text2?
('Hello','World')
>>> type((text1, text2))
>>>
方法三:用%s 占位符連接
%s 占位符連接功能強大,借鑒了C語言中 printf 函數(shù)的功能,這種方式用符號“%”連接一個字符串和一組變量,字符串中的特殊標記會被自動用右邊變量組中的變量替換:
>>> text1 = "Hello"
>>> text2 = "World"
>>> "%s%s"%(text1,text2)
'HelloWorld'
方法四:空格自動連接
>>> "Hello" "Nasus"
'HelloNasus'
值得注意的是,不能直接用參數(shù)代替具體的字符串,否則報錯,代碼如下:
>>> text1="Hello"
>>> text2="World"
>>> text1 text2
File "
text1 text2
^
SyntaxError: invalid syntax
方法五:用“*” 連接
這種連接方式就是相當于 copy 字符串,代碼如下:
>>> text1="nasus "
>>> text1*4
'nasus nasus nasus nasus '
>>>
方法六:join 連接
利用字符串的函數(shù) join。這個函數(shù)接受一個列表或元組,然后用字符串依次連接列表中每一個元素:
>>> list1 = ['P', 'y', 't', 'h', 'o', 'n']
>>> "".join(list1)
'Python'
>>>
>>> tuple1 = ('P', 'y', 't', 'h', 'o', 'n')
>>> "".join(tuple1)
'Python'
每個字符之間加 “|”
>>> list1 = ['P', 'y', 't', 'h', 'o', 'n']
>>> "|".join(list1)
'P|y|t|h|o|n'
方法七:?多行字符串拼接 ()
Python 遇到未閉合的小括號,自動將多行拼接為一行,相比三個引號和換行符,這種方式不會把換行符、前導空格當作字符。
>>> text = ('666'
?'555'
?'444'
?'333')
>>> print(text)
666555444333
>>> print (type(text))
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權,請您的相關內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776