高清做視頻在線(xiàn)觀看網(wǎng)站網(wǎng)絡(luò)開(kāi)發(fā)
?Python 字符串連接的靈活性。
使用括號(hào)來(lái)組織多行字符串時(shí)的自動(dòng)拼接。
e = 'e'
var_str = 'g'*3connect_str = (f'a{e}''b''c'+var_str+'h'
)print(connect_str)
print(type(connect_str))
運(yùn)行結(jié)果:?
aebcgggh
<class 'str'>?
解釋:?
-
定義變量:
e = 'e'
: 定義了一個(gè)字符串變量?e
,其值為?'e'
。var_str = 'g'*3
: 定義了一個(gè)字符串變量?var_str
,其值為?'ggg'
,因?yàn)?'g' * 3
?表示將字符?'g'
?重復(fù)3次。
-
連接字符串:
connect_str = (...)
: 這里使用了多行字符串連接的方式。Python允許在括號(hào)內(nèi)放置多行字符串,它們會(huì)被自動(dòng)連接起來(lái)成為一個(gè)單獨(dú)的字符串。
-
多行字符串連接:
f'a{e}'
: 這是一個(gè)格式化字符串,將變量?e
?插入到字符串?'a'
?中,得到?'ae'
。'b'
: 這是一個(gè)簡(jiǎn)單的字符串字面量?'b'
。'c'
: 同樣是一個(gè)字符串字面量?'c'
。var_str
: 此處插入了之前定義的?var_str
?變量,其值是?'ggg'
。'h'
: 最后是一個(gè)字符串字面量?'h'
。
-
字符串拼接:
- 所有這些字符串會(huì)被自動(dòng)拼接成一個(gè)單獨(dú)的字符串,因?yàn)樗鼈兪窃谕粋€(gè)括號(hào)內(nèi)的表達(dá)式。