欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python工程師有哪些面試真題

這篇文章主要講解了“Python工程師有哪些面試真題”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Python工程師有哪些面試真題”吧!

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供克州網(wǎng)站建設(shè)、克州做網(wǎng)站、克州網(wǎng)站設(shè)計(jì)、克州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、克州企業(yè)網(wǎng)站模板建站服務(wù),十多年克州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

1、請(qǐng)盡可能列舉python列表的成員方法,并給出一下列表操作的答案:

(1) a=[1, 2, 3, 4, 5], a[::2]=?, a[-2:] = ?

(2) 一行代碼實(shí)現(xiàn)對(duì)列表a中的偶數(shù)位置的元素進(jìn)行加3后求和?

(3) 將列表a的元素順序打亂,再對(duì)a進(jìn)行排序得到列表b,然后把a(bǔ)和b按元素順序構(gòu)造一個(gè)字典d。

2、用python實(shí)現(xiàn)統(tǒng)計(jì)一篇英文文章內(nèi)每個(gè)單詞的出現(xiàn)頻率,并返回出現(xiàn)頻率***的前10個(gè)單詞及其出現(xiàn)次數(shù),并解答以下問題?(標(biāo)點(diǎn)符號(hào)可忽略)

(1) 創(chuàng)建文件對(duì)象f后,解釋f的readlines和xreadlines方法的區(qū)別?

(2) 追加需求:引號(hào)內(nèi)元素需要算作一個(gè)單詞,如何實(shí)現(xiàn)?

3、簡述python GIL的概念, 以及它對(duì)python多線程的影響?編寫一個(gè)多線程抓取網(wǎng)頁的程序,并闡明多線程抓取程序是否可比單線程性能有提升,并解釋原因。

4、用python編寫一個(gè)線程安全的單例模式實(shí)現(xiàn)。

5、請(qǐng)回答一下問題:

(1) 闡述一下裝飾器,描述符(property)、元類的概念,并列舉其應(yīng)用場(chǎng)景;

(2) 如何動(dòng)態(tài)獲取和設(shè)置對(duì)象的屬性。

6、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,copy模塊的copy()函數(shù)}

深拷貝:創(chuàng)建一個(gè)新的對(duì)象,并且遞歸的復(fù)制它所包含的對(duì)象(修改其中一個(gè),另外一個(gè)不會(huì)改變){copy模塊的deep.deepcopy()函數(shù)}

7、介紹一下except的用法和作用?

答:try…except…except…[else…][finally…]

執(zhí)行try下的語句,如果引發(fā)異常,則執(zhí)行過程會(huì)跳到except語句。對(duì)每個(gè)except分支順序嘗試執(zhí)行,如果引發(fā)的異常與except中的異常組匹配,執(zhí)行相應(yīng)的語句。如果所有的except都不匹配,則異常會(huì)傳遞到下一個(gè)調(diào)用本代碼的***層try代碼中。

try下的語句正常執(zhí)行,則執(zhí)行else塊代碼。如果發(fā)生異常,就不會(huì)執(zhí)行

如果存在finally語句,***總是會(huì)執(zhí)行。

8、Python中pass語句的作用是什么?

答:pass語句不會(huì)執(zhí)行任何操作,一般作為占位符或者創(chuàng)建占位程序,whileFalse:pass

9、介紹一下Python下range()函數(shù)的用法?

答:列出一組數(shù)據(jù),經(jīng)常用在for  in range()循環(huán)中

10、如何用Python來進(jìn)行查詢和替換一個(gè)文本字符串?

答:可以使用re模塊中的sub()函數(shù)或者subn()函數(shù)來進(jìn)行查詢和替換,

格式:sub(replacement, string[,count=0])(replacement是被替換成的文本,string是需要被替換的文本,count是一個(gè)可選參數(shù),指***被替換的數(shù)量)

>>> import re  >>>p=re.compile(‘blue|white|red’)  >>>print(p.sub(‘colour’,'blue socks and red shoes’))  colour socks and colourshoes  >>>print(p.sub(‘colour’,'blue socks and red shoes’,count=1))  colour socks and redshoes

subn()方法執(zhí)行的效果跟sub()一樣,不過它會(huì)返回一個(gè)二維數(shù)組,包括替換后的新的字符串和總共替換的數(shù)量

11、Python里面match()和search()的區(qū)別?

答:re模塊中match(pattern,string[,flags]),檢查string的開頭是否與pattern匹配。

re模塊中research(pattern,string[,flags]),在string搜索pattern的***個(gè)匹配值。

>>>print(re.match(‘super’, ‘superstition’).span())  (0, 5)  >>>print(re.match(‘super’, ‘insuperable’))  None  >>>print(re.search(‘super’, ‘superstition’).span())  (0, 5)  >>>print(re.search(‘super’, ‘insuperable’).span())  (2, 7)

12、用Python匹配HTML tag的時(shí)候,<.*>和<.*?>有什么區(qū)別?

答:術(shù)語叫貪婪匹配( <.*> )和非貪婪匹配(<.*?> )

例如:

test

<.*> :

test

<.*?> :

13、Python里面如何生成隨機(jī)數(shù)?

答:random模塊

隨機(jī)整數(shù):random.randint(a,b):返回隨機(jī)整數(shù)x,a<=x<=b

random.randrange(start,stop,[,step]):返回一個(gè)范圍在(start,stop,step)之間的隨機(jī)整數(shù),不包括結(jié)束值。

隨機(jī)實(shí)數(shù):random.random( ):返回0到1之間的浮點(diǎn)數(shù)

random.uniform(a,b):返回指定范圍內(nèi)的浮點(diǎn)數(shù)。

14、有沒有一個(gè)工具可以幫助查找python的bug和進(jìn)行靜態(tài)的代碼分析?

答:PyChecker是一個(gè)python代碼的靜態(tài)分析工具,它可以幫助查找python代碼的bug, 會(huì)對(duì)代碼的復(fù)雜度和格式提出警告

Pylint是另外一個(gè)工具可以進(jìn)行codingstandard檢查

15、如何在一個(gè)function里面設(shè)置一個(gè)全局的變量?

答:解決方法是在function的開始插入一個(gè)global聲明:

def f()

global x

16、單引號(hào),雙引號(hào),三引號(hào)的區(qū)別

答:單引號(hào)和雙引號(hào)是等效的,如果要換行,需要符號(hào)(\),三引號(hào)則可以直接換行,并且可以包含注釋

如果要表示Let&rsquo;s go 這個(gè)字符串

單引號(hào):s4 = &lsquo;Let\&rsquo;s go&rsquo;

雙引號(hào):s5 = “Let&rsquo;s go”

s6 = &lsquo;I realy like“python”!&rsquo;

這就是單引號(hào)和雙引號(hào)都可以表示字符串的原因了

感謝各位的閱讀,以上就是“Python工程師有哪些面試真題”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Python工程師有哪些面試真題這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站名稱:Python工程師有哪些面試真題
文章轉(zhuǎn)載:http://chinadenli.net/article24/jgjsce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、自適應(yīng)網(wǎng)站定制網(wǎng)站、域名注冊(cè)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
大香蕉大香蕉手机在线视频| 中日韩美女黄色一级片| 精品al亚洲麻豆一区| 国产精品日韩精品最新| 中文字幕亚洲视频一区二区| 亚洲高清中文字幕一区二区三区 | 国产不卡最新在线视频| 亚洲日本久久国产精品久久| 国产精品一区二区三区激情| 欧美极品欧美精品欧美| 黄片免费在线观看日韩| 老富婆找帅哥按摩抠逼视频| 午夜日韩在线观看视频| 久久偷拍视频免费观看| 国内胖女人做爰视频有没有| 色综合伊人天天综合网中文| 五月婷婷六月丁香亚洲| 91熟女大屁股偷偷对白| 色婷婷亚洲精品综合网| 天海翼高清二区三区在线| 精品综合欧美一区二区三区| 中文字幕日产乱码一区二区| 日本不卡在线一区二区三区| 亚洲视频在线观看免费中文字幕| 激情亚洲内射一区二区三区| 小黄片大全欧美一区二区| 亚洲av在线视频一区| 美女极度色诱视频在线观看| 91插插插外国一区二区婷婷| 日韩一区二区三区四区乱码视频| 日本人妻精品中文字幕不卡乱码 | 高清一区二区三区四区五区| 欧美夫妻性生活一区二区| 久热人妻中文字幕一区二区| 日韩高清毛片免费观看| 国产一区二区精品高清免费| 殴美女美女大码性淫生活在线播放 | 国产一区国产二区在线视频| 国产日产欧美精品大秀| 日本熟女中文字幕一区| 欧美日韩精品视频在线|