亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

10個Python面試常問的問題

系統 1847 0

概述

Python是個非常受歡迎的編程語言,隨著近些年機器學習、云計算等技術的發展,Python的職位需求越來越高。下面我收集了10個Python面試官經常問的問題,供大家參考學習。

類繼承

有如下的一段代碼:

10個Python面試常問的問題_第1張圖片

如何調用類A的show方法了。 方法如下:

obj.__class__ = A

obj.show()

__class__方法指向了類對象,只用給他賦值類型A,然后調用方法show,但是用完了記得修改回來。

方法對象

問題:為了讓下面這段代碼運行,需要增加哪些代碼?

10個Python面試常問的問題_第2張圖片

答案:為了能讓對象實例能被直接調用,需要實現__call__方法

10個Python面試常問的問題_第3張圖片

new和init

下面這段代碼輸入什么?

10個Python面試常問的問題_第4張圖片

答案:

NEW 5

B INIT

B fn

NEW 20

INIT 20

A fn

使用__new__方法,可以決定返回那個對象,也就是創建對象之前,這個可以用于設計模式的單例、工廠模式。__init__是創建對象是調用的。

Python list和dict生成

下面這段代碼輸出什么?

10個Python面試常問的問題_第5張圖片

答案:

10個Python面試常問的問題_第6張圖片

全局和局部變量

下面這段代碼輸出什么?

10個Python面試常問的問題_第7張圖片

答案:

9

9

num不是個全局變量,所以每個函數都得到了自己的num拷貝,如果你想修改num,則必須用global關鍵字聲明。比如下面這樣

10個Python面試常問的問題_第8張圖片

交換兩個變量的值

一行代碼交換兩個變量值

a=8b=9

答案:

(a,b) = (b,a)

默認方法

如下的代碼

10個Python面試常問的問題_第9張圖片

方法 fn1/fn2/fn3 都沒有定義,添加代碼,是沒有定義的方法都調用mydefault函數,上面的代碼應該輸出

defaultdefaultdefault

答案:

10個Python面試常問的問題_第10張圖片

方法__getattr__只有當沒有定義的方法調用時,才是調用他。當fn1方法傳入參數時,我們可以給mydefault方法增加一個*args不定參數來兼容。

10個Python面試常問的問題_第11張圖片

包管理

一個包里有三個模塊,mod1.py, mod2.py, mod3.py,但使用from demopack import *導入模塊時,如何保證只有mod1、mod3被導入了。

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

__all__ = ['mod1','mod3']

閉包

寫一個函數,接收整數參數n,返回一個函數,函數的功能是把函數的參數和n相乘并把結果返回。

答案:

10個Python面試常問的問題_第12張圖片

性能

解析下面的代碼慢在哪

10個Python面試常問的問題_第13張圖片

答案:python的str是個不可變對象,每次迭代,都會生成新的str對象來存儲新的字符串,num越大,創建的str對象越多,內存消耗越大。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 色射色| 精品国产免费福利片 | 久久久午夜 | 国产成人综合欧美精品久久 | 天天操天天噜 | 天天草天天干 | 成人a在线| 久久在线观看免费视频 | 国产成人一区在线播放 | 日韩在线视频在线 | 99在线视频免费观看 | 国产一级影片 | 亚洲国产欧美久久香综合 | 国产欧美日韩一区二区三区 | 久久伊人草 | 国产真实偷人视频在线播放 | 国产女人综合久久精品视 | 日产精品一区二区 | 日韩精品免费一区二区 | 日韩手机看片 | 99热在线免费播放 | 黄色四虎影院 | 亚洲欧美另类图片 | 四虎永久免费在线观看 | 久久夜色撩人精品国产 | 国产一级特黄高清免费大片 | 精品视频在线观看 | 国产午夜精品不卡视频 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频免 | 欧美日韩中文字幕一区二区高清 | 欧美成人欧美激情欧美风情 | 久久综合九色综合欧洲 | 黄片毛片免费在线观看 | 中国国产高清一级毛片 | aaa级精品久久久国产片 | 2020国产成人免费视频 | 99干99| 久草香蕉视频在线观看 | 精品亚洲成a人7777在线观看 | 亚洲一二三 | 国产精品视频永久免费播放 |