千鋒教育2023版Python面試寶典Python面試核心必考100題

P2 入門基礎(chǔ)1-10
001.
find()從字符串的左邊開(kāi)始向右尋找第一個(gè)匹配的字符,并返回相應(yīng)的下標(biāo)
rfind()從字符串的右邊開(kāi)始向左邊尋找第一個(gè)匹配的字符,并返回相應(yīng)的下標(biāo)
002.
strip()去掉字符串兩邊相應(yīng)的字符
003.
遍歷列表names,并使用count計(jì)算每個(gè)元素中'a'的個(gè)數(shù),如果'a'的個(gè)數(shù)大于等于2則將該元素添加到另一個(gè)列表lists中。
004.
函數(shù)嵌套
在outer函數(shù)中,只是返回inner,并沒(méi)有執(zhí)行inner(),所以只輸出outer。
如果在outer()之后再添加一個(gè)'()'。執(zhí)行完outer函數(shù)之后返回inner,相當(dāng)于再執(zhí)行inner函數(shù),最后結(jié)果輸出為:outer inner
005.
在函數(shù)中*+變量名可以賦多個(gè)值,并形成元組。
006.
字典中的fromkeys
dict.fromkeys(鍵,值)
007.
枚舉遍歷法:返回元素的索引和元素的值
008.
列表.remove移除列表中相匹配的第一個(gè)元素
列表.extend添加一個(gè)或多個(gè)元素元素
009.
正則表達(dá)式-用于字符串處理
re.match
匹配開(kāi)頭
正則表達(dá)式中 '()' 表示分組、'.'表示任意一個(gè)字符,但不匹配\n、'*'表示前面的符號(hào)連續(xù)出現(xiàn)至少一次、'?'表示前面的符號(hào)出現(xiàn)至多一次。
注:’*‘可以匹配超級(jí)多次,叫作貪婪模式,在后面+'?'可以取消貪婪模式
re.M換行模式 re.I對(duì)大小寫(xiě)不敏感
group(1)去分組中的第一個(gè)
010.
range(起始值,結(jié)束值,步長(zhǎng))
步長(zhǎng)為負(fù),表示從大到小