成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

開發(fā) 后端
每年的3-4月份是跳槽的高峰期,無論是應(yīng)聘Python web開發(fā),爬蟲工程師,或是數(shù)據(jù)分析,還是自動(dòng)化運(yùn)維,都涉及到一些基礎(chǔ)的知識(shí)!我挑了一些Python的基礎(chǔ)面試題,看看你能不能的答上來,也許面試的同學(xué)用的著!

每年的3-4月份是跳槽的高峰期,無論是應(yīng)聘Python web開發(fā),爬蟲工程師,或是數(shù)據(jù)分析,還是自動(dòng)化運(yùn)維,都涉及到一些基礎(chǔ)的知識(shí)!我挑了一些Python的基礎(chǔ)面試題,看看你能不能的答上來,也許面試的同學(xué)用的著!

問題1:請(qǐng)問如何修改以下Python代碼,使得下面的代碼調(diào)用類A的show方法?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:這道題的考點(diǎn)是類繼承,只要通過__class__ 方法指定類對(duì)象就可以了。補(bǔ)充的代碼如下:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

問題2:請(qǐng)問如何修改以下Python代碼,使得代碼能夠運(yùn)行?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:此題考察得是方法對(duì)象,為了能讓對(duì)象實(shí)例能被直接調(diào)用,需要實(shí)現(xiàn) __call__ 方法,補(bǔ)充代碼如下:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

問題3:下面這段代碼的輸出是什么?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

此題考察的是new和init的用法,使用 __new__ 方法,可以決定返回那個(gè)對(duì)象,也就是創(chuàng)建對(duì)象之前調(diào)用的,這個(gè)常見于于設(shè)計(jì)模式的單例、工廠模式。__init__ 是創(chuàng)建對(duì)象是調(diào)用的。

問題4:下面這段代碼輸出什么?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

此題考察的是列表和字典的生成。

問題5:下面這段代碼輸出什么?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

此題考察全局變量和局部變量。num 不是個(gè)全局變量,所以每個(gè)函數(shù)都得到了自己的 num 拷貝,如果你想修改 num ,則必須用 global 關(guān)鍵字聲明。比如下面這樣

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

問題6:如何使用一行代碼交換兩個(gè)變量值?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

問題7:如何添加代碼,使得沒有定義的方法都調(diào)用mydefault方法?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

此題的考的是Python的默認(rèn)方法, 只有當(dāng)沒有定義的方法調(diào)用時(shí),才會(huì)調(diào)用方法 __getattr__。當(dāng) fn1 方法傳入?yún)?shù)時(shí),我們可以給 mydefault 方法增加一個(gè) *args 不定參數(shù)來兼容。

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

問題8:一個(gè)包里有三個(gè)模塊,mod1.py , mod2.py , mod3.py ,但使用 from demopack import * 導(dǎo)入模塊時(shí),如何保證只有 mod1 、 mod3 被導(dǎo)入了。

答:在包中增加 __init__.py 文件,并在文件中增加:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

問題9:寫一個(gè)函數(shù),接收整數(shù)參數(shù) n ,返回一個(gè)函數(shù),函數(shù)返回n和參數(shù)的積。

答:

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

問題10:請(qǐng)問下面的代碼有什么隱患?

百度大牛總結(jié)十條Python面試題陷阱,看看你是否會(huì)中招

答:由于變量str是個(gè)不可變對(duì)象,每次迭代,python都會(huì)生成新的str對(duì)象來存儲(chǔ)新的字符串,num越大,創(chuàng)建的str對(duì)象越多,內(nèi)存消耗越大。

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2018-05-30 10:47:15

Python 百度編程語言

2018-02-01 16:00:42

百度Python面試題

2018-03-08 18:40:47

Java百度面試題

2015-07-21 09:18:09

百度Java研發(fā)面試題

2024-06-19 08:02:33

2020-11-05 09:17:11

JavaScript開發(fā) 技術(shù)

2015-09-25 10:44:02

大數(shù)據(jù)Hadoop

2013-07-31 10:41:58

2014-03-07 13:23:23

百度面試iOS

2011-03-31 20:35:02

2018-11-09 14:00:59

Python編程語言面試題

2023-09-29 11:50:10

接口編程代碼

2021-09-08 08:40:59

藍(lán)牙芯片漏洞

2012-05-08 16:11:14

WEB前端開發(fā)面試

2021-02-23 12:43:39

Redis面試題緩存

2025-03-11 06:28:21

2022-10-10 10:09:39

加密欺詐DeFi

2013-07-31 09:28:10

AppWeb百度

2013-08-22 17:08:50

2014-07-25 17:12:39

數(shù)據(jù)庫WOT2014MongoDB
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 99精品久久久久久久 | 国产在线中文字幕 | 精品一二区| 欧产日产国产精品v | 性色av一区二区三区 | 久久久激情 | 国产精品不卡一区二区三区 | 国产在线一区二区三区 | com.国产| 色天堂影院 | 日本不卡一区二区三区 | 在线成人 | 精品久久久久久久久久 | 一区二区三区韩国 | 亚洲欧洲小视频 | 成人超碰 | 精品久久久久久久久久久久 | 欧美亚洲在线视频 | 91精品久久久久久久久久入口 | 中文字幕在线精品 | www..com18午夜观看 | 日韩一级二级片 | 91精品国产欧美一区二区成人 | 欧美一区二区三区在线观看 | 精品久久久精品 | 国产成人精品一区二 | 蜜桃传媒av | 亚洲精品在线免费 | 高清av一区 | 黄网免费 | 欧美一区二区三区精品免费 | 国产成人精品免费视频大全最热 | 东方伊人免费在线观看 | 欧洲免费视频 | 91精品在线播放 | 欧美阿v | 国产一区二区三区 | 日本一区二区三区四区 | 欧洲尺码日本国产精品 | 一区二区三区亚洲 | 久久精品国产一区 |