-
format處理輸出不固定內(nèi)容的字符串。由兩部分組成,通過(guò){},可以把模板數(shù)據(jù)內(nèi)容嵌到字符串模板對(duì)應(yīng)的位置??梢灾付0鍞?shù)據(jù)內(nèi)容的順序??梢灾付▽?duì)應(yīng)的名字
查看全部 -
tuple對(duì)于組合數(shù)據(jù)類型是可變的:
查看全部 -
包含 0 個(gè)元素的 tuple,也就是空tuple,直接用
()
表示:T?=?() print(T)?#?==>?()
要定義只有一個(gè)元素的tuple,需要在元素后面添加一個(gè)逗號(hào)
,
。T?=?(1,?) print(T)?#?==>?(1,?)
查看全部 -
Python把0、空字符串和None看成False,其他數(shù)值和非空字符串都看成True。查看全部
-
count()方法用來(lái)統(tǒng)計(jì)tuple中某個(gè)元素出現(xiàn)的次數(shù)
index()方法可以返回指定元素的下標(biāo),當(dāng)一個(gè)元素多次重復(fù)出現(xiàn)時(shí),則返回第一次出現(xiàn)的下標(biāo)位置
查看全部 -
字符串format由兩個(gè)部分組成,字符串模板和模板數(shù)據(jù)內(nèi)容組成,通過(guò)大括號(hào)
{}
,就可以把模板數(shù)據(jù)內(nèi)容嵌到字符串模板對(duì)應(yīng)的位置。如果模板中
{}
比較多,則容易錯(cuò)亂,那么在format的時(shí)候也可以指定模板數(shù)據(jù)內(nèi)容的順序。除了使用順序,還可以指定對(duì)應(yīng)的名字,使得在format過(guò)程更加清晰。
查看全部 -
定義元組(tuple)的方式是使用小括號(hào)
()
將元組內(nèi)的元素括起來(lái)tuple和list可以互換
不同的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個(gè)元素都不可被改變,同時(shí)也不能再往tuple中添加數(shù)據(jù),而list是可以的
查看全部 -
字符串前面加個(gè)前綴
r
,表示這是一個(gè)?raw?字符串r'\(~_~)/?\(~_~)/'
如果要表示多行字符串,可以用
'''...'''
表示'''Line?1 Line?2 Line?3'''
查看全部 -
常用的轉(zhuǎn)義字符還有:
\n
表示換行\t
?表示一個(gè)制表符\\
表示?\
?字符本身查看全部 -
如果字符串本身包含
',可以用
" "
括起來(lái)表示如果字符串包含
"
,可以用' '
括起來(lái)表示如果字符串既包含
'
又包含"
,就需要對(duì)字符串中的某些特殊字符進(jìn)行“轉(zhuǎn)義”,Python字符串用\
進(jìn)行轉(zhuǎn)義'Bob?said?\"I\'m?OK\".'
常用的轉(zhuǎn)義字符還有:
\n
表示換行\t
?表示一個(gè)制表符\\
表示?\
?字符本身查看全部 -
d = {'Alice': [50, 61, 66],?
? ? 'Bob': [80, 61, 66],
? ? 'Candy': [88, 75, 90]}
for key,value in d.items():
? ? print (key,value)
查看全部 -
#?字符串模板 template?=?'Hello?{}' #?模板數(shù)據(jù)內(nèi)容 world?=?'World' result?=?template.format(world) print(result)?#?==>?Hello?World #?指定{}的名字w,c,b,i template?=?'Hello?{w},?Hello?{c},?Hello?,?Hello?{i}.' world?=?'World' china?=?'China' beijing?=?'Beijing' imooc?=?'imooc' #?指定名字對(duì)應(yīng)的模板數(shù)據(jù)內(nèi)容 result?=?template.format(w?=?world,?c?=?china,?b?=?beijing,?i?=?imooc) print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc. #?指定順序 template?=?'Hello?{0},?Hello?{1},?Hello?{2},?Hello?{3}.' result?=?template.format('World',?'China',?'Beijing',?'imooc') print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc. #?調(diào)整順序 template?=?'Hello?{3},?Hello?{2},?Hello?{1},?Hello?{0}.' result?=?template.format('World',?'China',?'Beijing',?'imooc') print(result)?#?==>?Hello?imooc,?Hello?Beijing,?Hello?China,?Hello?World.
查看全部 -
若字符串中出現(xiàn)“ ‘ \\ \t \n 的在其前加\這樣就能正常輸出了。
要輸出多行字符串要用''' ''' 引用。
如果一個(gè)字符串包含很多需要轉(zhuǎn)義的字符,可以用在字符串前加r。
查看全部 -
使用round保留兩位小數(shù) round(num,?2)?#?==>?3.33
查看全部 -
撒網(wǎng)嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡
查看全部
舉報(bào)