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

10個Python面試常問的問題

系統 2045 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條評論
主站蜘蛛池模板: 天天干视频 | 日本1区2区 | 国产成人精品综合网站 | 久久久精品 | 久热在线 | 国产成人综合在线 | m3u8久久国产精品影院 | 一区二区三区四区视频在线观看 | 伊人成人在线观看 | 日韩欧美一区二区三区久久 | 国产日韩一区二区三区在线观看 | 亚洲精品免费在线 | 欧美成人免费mv在线播放 | 国产成人精品视频播放 | 日韩毛片在线免费观看 | 日日操夜夜爱 | 四虎影院免费在线 | 久操资源网| 亚洲另类伦春色综合妖色成人网 | 曰本一区二区三区 | 色妞bbbb女女女女 | 亚洲一区二区三区视频 | 7777精品久久久大香线蕉 | 天堂一区二区三区在线观看 | 国产96精品| 成人免费观看高清在线毛片 | 国产美女做爰免费视 | 波多野结衣中文无毒不卡 | 国产精品免费在线播放 | 啪啪网站免费 | 欧美国产成人在线 | 日韩黄色网 | 成人午夜视频在线 | 久久精品av77777 | 国产精品一区二区三区免费 | 日本伊人精品一区二区三区 | 美女视频黄的全i免费 | 欧美色老头oldvideos | 欧美成人全部免费观看1314色 | 99爱精品视频| 免费福利网站在线观看 |