下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2018 年最新 Python 面試題及答案找工作是每個(gè)學(xué)習(xí) Python 人員的目標(biāo),為了更好的找到工作,刷面試題是必不可少的,了解最新企業(yè)招聘試題,可以讓你面試更加的順利。小編整理了一些20XX年最新的 Python 面試題,來測(cè)測(cè)你技術(shù)的掌握度吧。1、Python 里面如何拷貝一個(gè)對(duì)象?(賦值,淺拷貝,深拷貝的區(qū)別)答:賦值( =),就是創(chuàng)建了對(duì)象的一個(gè)新的引用,修改其中任意一個(gè)變量都會(huì)影 響到另一個(gè)。淺拷貝:創(chuàng)建一個(gè)新的對(duì)象,但它包含的是對(duì)原始對(duì)象中包含項(xiàng)的引用(如果用 引用的方式修改其中一個(gè)對(duì)象,另外一個(gè)也會(huì)修改改變) 1, 完全切片方法; 2,工廠 函數(shù),如 list() ;3,
2、copy 模塊的 copy() 函數(shù) 深拷貝:創(chuàng)建一個(gè)新的對(duì)象,并且遞歸的復(fù)制它所包含的對(duì)象(修改其中一個(gè), 另外一個(gè)不會(huì)改變) copy 模塊的 () 函數(shù) 2、Python 里面 match() 和 search() 的區(qū)別?答:re 模塊中 match(pattern,string,flags),檢查 string 的開頭是否與pattern 匹配。re 模塊中 research(pattern,string,flags),在 string 搜索 pattern 的第一個(gè)匹配值。>>>print( super', superstition ').span
3、()(0, 5)>>>print( super', insuperable ')None>>>print( super', superstition ').span()(0, 5)>>>print( super ', insuperable ').span()(2, 7)3、有沒有一個(gè)工具可以幫助查找 python 的 bug 和進(jìn)行靜態(tài)的代碼分析?答:PyChecker是一個(gè)python代碼的靜態(tài)分析工具,它可以幫助查找python代碼的 bug, 會(huì)對(duì)代碼的復(fù)雜度和格式提出警告Pylint
4、 是另外一個(gè)工具可以進(jìn)行 codingstandard 檢查4、簡要描述 Python 的垃圾回收機(jī)制( garbage collection )。答案這里能說的很多。你應(yīng)該提到下面幾個(gè)主要的點(diǎn):Python在內(nèi)存中存儲(chǔ)了每個(gè)對(duì)象的引用計(jì)數(shù)(referenee count )。如果計(jì)數(shù)值變 成 0,那么相應(yīng)的對(duì)象就會(huì)小時(shí),分配給該對(duì)象的內(nèi)存就會(huì)釋放出來用作他用。偶爾也會(huì)出現(xiàn)引用循環(huán)( reference cycle )。垃圾回收器會(huì)定時(shí)尋找這個(gè)循環(huán),并將其回收。舉個(gè)例子,假設(shè)有兩個(gè)對(duì)象o1和02,而且符合=02和=o1這兩個(gè)條件。如果o1和o2沒有其他代碼引用,那么它們就不應(yīng)該繼續(xù)存在。但它們
5、的引用 計(jì)數(shù)都是 1。Python 中使用了某些啟發(fā)式算法( heuristics )來加速垃圾回收。例如,越晚創(chuàng) 建的對(duì)象更有可能被回收。對(duì)象被創(chuàng)建之后,垃圾回收器會(huì)分配它們所屬的代 (generation )。每個(gè)對(duì)象都會(huì)被分配一個(gè)代,而被分配更年輕代的對(duì)象是優(yōu)先被處 理的。5、什么是 lambda 函數(shù)?它有什么好處 ?答: lambda 表達(dá)式,通常是在需要一個(gè)函數(shù),但是又不想費(fèi)神去命名一個(gè)函數(shù)的場合下使用,也就是指匿名函數(shù)lambda 函數(shù):首要用途是指點(diǎn)短小的回調(diào)函數(shù)lambda arguments:expression>>> a=lambdax,y:x+y>
6、;>> a(3,11)6、請(qǐng)寫出一段 Python 代碼實(shí)現(xiàn)刪除一個(gè) list 里面的重復(fù)元素 答:1, 使用 set 函數(shù), set(list)2,使用字典函數(shù),>>>a=1,2,4,2,4,5,6,5,7,8,9,0>>> b=>>>b=(a)>>>c=list()>>> c7、用 Python 匹配 HTML tag 的時(shí)候, <.*> 和<.*?> 有什么區(qū)別? 答:術(shù)語叫貪婪匹配 ( <.*> ) 和非貪婪匹配 (<.*?> )例如:t
7、est<.*> :test<.*?> :8、如何在一個(gè) function 里面設(shè)置一個(gè)全局的變量? 答:解決方法是在 function 的開始插入一個(gè) global 聲明: def f()global x9、編程用 sort 進(jìn)行排序,然后從最后一個(gè)元素開始判斷 a=1,2,4,2,4,5,7,10,5,5,7,8,9,0,3()last=a-1for i inrange(len(a)-2,-1,-1):if last=ai:del aielse:last=aiprint(a)10、下面的代碼在 Python2 中的輸出是什么?解釋你的答案def div1(x,y):print "%s/%s = %s" % (x, y, x/y)def div2(x,y):print "%s2)div2(5,2)div2(5.,2.)另外,在 Python3 中上面的代碼的輸出有何不同 ( 假設(shè)代碼中的 print 語句都轉(zhuǎn)化 成了 Python3 中的語法結(jié)構(gòu) ) ?在 Python2 中,代碼的輸出是:5/2 = 22 =52 結(jié)果是注意你可以通過下面的 import 語句來覆蓋 Python2 中的這一行為from _future_ import division還要注意“雙斜杠” (/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度安全環(huán)保施工材料供應(yīng)與質(zhì)量檢測(cè)合同
- 2024年工程建設(shè)項(xiàng)目合同爭議案例解析與風(fēng)險(xiǎn)防控
- 2024年店鋪聯(lián)合經(jīng)營合同
- 2024年工程項(xiàng)目管理與運(yùn)營合同
- 2024年度能源供應(yīng)與采購合同
- 2024年應(yīng)急運(yùn)輸承包經(jīng)營合同
- 2024兩人合作協(xié)議合同范本
- 2024年度氨水供應(yīng)鏈優(yōu)化與集中采購合同
- 2024股權(quán)轉(zhuǎn)讓合同核心條款有些
- 2024年度融資租賃合同標(biāo)的租賃物詳情
- 中考語文一輪專題復(fù)習(xí):古詩文聯(lián)讀
- 部編小學(xué)語文三下三單元(《紙的發(fā)明》《趙州橋》)大單元教學(xué)課件
- 第5課 文化變革美術(shù)發(fā)展-20世紀(jì)初中國畫的變革與文化理解 課件-2023-2024學(xué)年高中美術(shù)魯美版美術(shù)鑒賞
- 合規(guī)管理體系標(biāo)準(zhǔn)解讀及建設(shè)指南
- 上??萍冀逃霭嫔缌昙?jí)綜合實(shí)踐教案(上冊(cè))
- 水系統(tǒng)規(guī)劃方案及非傳統(tǒng)水源利用率計(jì)算書
- (完整word)A4作文格子紙打印版-word文檔
- 介紹班級(jí)優(yōu)化大師
- 煙花爆竹經(jīng)營單位主要負(fù)責(zé)人與安全管理人員培訓(xùn)課件
- 鋼包烘烤制度
- 煤氣柜設(shè)計(jì)安全要求
評(píng)論
0/150
提交評(píng)論