精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

10個Python面試常問的問題

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

[[221823]]

概述

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

1、類繼承

有如下的一段代碼:

 

  1. class A(object):  
  2.     def show(self):  
  3.         print 'base show'   
  4. class B(A):  
  5.     def show(self):  
  6.         print 'derived show'  
  7.  
  8. obj = B()  
  9. obj.show() 

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

方法如下:

 

  1. obj.__class__ = Aobj.show() 

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

2、方法對象

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

 

  1. class A(object): 
  2.     def __init__(self,a,b): 
  3.         self.__a = a 
  4.         self.__b = b 
  5.     def myprint(self): 
  6.         print 'a=', self.__a, 'b=', self.__b 
  7. a1=A(10,20) 
  8. a1.myprint() 
  9. a1(80) 

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

 

  1. class A(object): 
  2.     def __init__(self, a, b): 
  3.         self.__a = a 
  4.         self.__b = b 
  5.     def myprint(self): 
  6.         print 'a=', self.__a, 'b=', self.__b 
  7.     def __call__(self, num): 
  8.         print 'call:', num + self.__a 

3、new和init

下面這段代碼輸出什么?

 

  1. class B(object):  
  2.     def fn(self):  
  3.         print 'B fn'  
  4.     def __init__(self):  
  5.         print "B INIT"  
  6.  
  7. class A(object):  
  8.     def fn(self):  
  9.         print 'A fn'  
  10.  
  11.     def __new__(cls,a):  
  12.             print "NEW", a  
  13.             if a>10:  
  14.                 return super(A, cls).__new__(cls)  
  15.             return B()  
  16.  
  17.     def __init__(self,a):  
  18.         print "INIT", a  
  19.  
  20. a1 = A(5)  
  21. a1.fn()  
  22. a2=A(20)  
  23. a2.fn() 

答案:

 

  1. NEW 5 
  2. B INIT 
  3. B fn 
  4. NEW 20 
  5. INIT 20 
  6. A fn 

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

4、Python list和dict生成

下面這段代碼輸出什么?

 

  1. ls = [1,2,3,4]  
  2. list1 = [i for i in ls if i>2]  
  3. print list1  
  4. list2 = [i*2 for i in ls if i>2]  
  5. print list2  
  6.  
  7. dic1 = {x: x**2 for x in (2, 4, 6)}  
  8. print dic1  
  9.  
  10. dic2 = {x: 'item' + str(x**2) for x in (2, 4, 6)}  
  11. print dic2  
  12.  
  13. set1 = {x for x in 'hello world' if x not in 'low level' 
  14. print set1 

答案:

 

  1. [3, 4]   
  2. [6, 8] 
  3. {2: 4, 4: 16, 6: 36} 
  4. {2: 'item4', 4: 'item16', 6: 'item36'
  5. set(['h''r''d']) 

5、全局和局部變量

下面這段代碼輸出什么?

 

  1. num = 9   
  2. def f1():  
  3.     num = 20  
  4.  
  5. def f2():  
  6.     print num  
  7.  
  8. f2()  
  9. f1()  
  10. f2() 

答案:

 

  1.  

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

 

  1. num = 9  
  2. def f1():  
  3.     global num  
  4.     num = 20  
  5. def f2():  
  6.    print num  
  7. f2()  
  8. f1()  
  9. f2()  
  10. # prints:  
  11. #      9  
  12. #      20 

6、交換兩個變量的值

一行代碼交換兩個變量值

 

  1. a=8  
  2. b=9 

答案:

 

  1. (a,b) = (b,a) 

7、默認方法

如下的代碼

 

  1. class A(object):  
  2.     def __init__(self,a,b):  
  3.         self.a1 = a  
  4.         self.b1 = b  
  5.         print 'init'  
  6.     def mydefault(self):  
  7.         print 'default'  
  8.  
  9. a1 = A(10,20)  
  10. a1.fn1()  
  11. a1.fn2()  
  12. a1.fn3() 

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

 

  1. defaultdefaultdefault 

答案:

 

  1. class A(object): 
  2.     def __init__(self,a,b):  
  3.         self.a1 = a  
  4.         self.b1 = b  
  5.         print 'init'  
  6.     def mydefault(self):  
  7.         print 'default'  
  8.     def __getattr__(self,name):  
  9.         return self.mydefault  
  10.  
  11. a1 = A(10,20)  
  12. a1.fn1()  
  13. a1.fn2()  
  14. a1.fn3() 

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

 

  1. class A(object):  
  2.     def __init__(self,a,b):  
  3.         self.a1 = a  
  4.         self.b1 = b  
  5.         print 'init'  
  6.     def mydefault(self,*args):  
  7.         print 'default:' + str(args[0])  
  8.     def __getattr__(self,name):  
  9.         print "other fn:",name  
  10.         return self.mydefault 
  11.  
  12.  
  13. a1 = A(10,20)  
  14. a1.fn1(33)  
  15. a1.fn2('hello' 
  16. a1.fn3(10) 

8、包管理

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

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

 

  1. __all__ = ['mod1','mod3'

9、閉包

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

答案:

 

  1. def mulby(num):  
  2.     def gn(val):  
  3.         return num * val  
  4.     return gn  
  5.  
  6. zw = mulby(7)  
  7. print(zw(9)); 

10、性能

解析下面的代碼慢在哪

 

  1. def strtest1(num):  
  2.     str='first'  
  3.     for i in range(num):  
  4.         str+="X"  
  5.     return str 

 

 

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

責任編輯:龐桂玉 來源: 馬哥Linux運維
相關推薦

2020-03-16 17:40:32

面試Linux命令

2022-03-21 14:09:19

面試C語言代碼

2021-03-16 08:26:49

RedisRDBAOF

2021-02-03 15:30:10

面試垃圾回收器前端

2020-09-24 10:30:29

Redis數(shù)據(jù)庫面試

2020-03-23 09:56:50

軟件測試面試技術

2025-03-18 12:00:00

閉包JavaScript前端

2020-07-06 11:53:08

TCP三次握手協(xié)議

2014-02-27 15:42:08

Linux面試

2013-05-22 10:04:18

Hibernate面試問題

2014-10-20 10:35:15

程序員

2014-11-10 09:40:56

程序員

2018-07-09 15:27:01

2025-02-14 08:18:34

2022-06-15 08:01:39

負載均衡面試OSI

2014-07-25 17:21:43

Linux Shell面試

2020-06-16 09:02:36

Linux Shell腳本

2014-05-28 09:26:57

Linux Shellshell腳本

2020-08-16 12:38:32

Python算法編程

2010-08-23 15:06:52

發(fā)問
點贊
收藏

51CTO技術棧公眾號

国产精品333| 国产精品美女黄网| 最新日韩免费视频| 国产精品一区二区精品| jazzjazz国产精品久久| 成人在线视频www| 国产精品女主播av| 国产一区二区丝袜高跟鞋图片| 黄瓜视频污在线观看| 欧美视频在线视频精品| 亚洲午夜精品一区二区三区他趣| 久久人人九九| av中文字幕第一页| 噜噜噜91成人网| 欧美成人中文字幕在线| 国产jk精品白丝av在线观看| 国产精品一区二区精品视频观看| 欧美午夜久久久| 91看片淫黄大片91| 国产精品天堂| 成人av电影在线| 国产在线观看精品| 国产婷婷色一区二区在线观看| 91精品福利| 国产亚洲a∨片在线观看| 精品久久久久久无码人妻| 日本欧美韩国| 欧美视频国产精品| 国产精品久久久久久久乖乖| 无遮挡动作视频在线观看免费入口| 成人av综合一区| 91在线视频免费| 中文字幕在线一| 99视频在线精品国自产拍免费观看| 久久激情视频免费观看| b站大片免费直播| 精品国产影院| 精品久久国产97色综合| 国产一级免费大片| 欧美天堂一区| 欧美日韩午夜在线| 东京热加勒比无码少妇| 性国裸体高清亚洲| 亚洲mv在线观看| 久操手机在线视频| av网址在线播放| ...xxx性欧美| 欧美爱爱视频网站| 黄网站在线播放| 国产精品久久久久久亚洲毛片 | 最新日韩中文字幕| 91网站免费视频| 久操精品在线| 国产一区二区三区欧美| 国产免费一区二区三区网站免费| 亚洲理论电影| 亚洲午夜精品久久久久久久久久久久 | 国产蜜臀av在线播放| 亚洲免费观看高清在线观看| 91免费视频黄| 在线观看av免费| 亚洲黄色在线视频| 国产片侵犯亲女视频播放| 日韩免费影院| 午夜精品爽啪视频| 99热在线这里只有精品| 国产成人精品123区免费视频| 日本福利一区二区| 超碰在线公开97| 亚洲日本免费电影| 欧美一区二区高清| 一级黄色片毛片| 日韩av网站在线免费观看| 亚洲精品wwwww| 国产精品无码久久久久久| 影视先锋久久| 色琪琪综合男人的天堂aⅴ视频| www深夜成人a√在线| 国内精品99| 欧美影院在线播放| 中国精品一区二区| 国产乱对白刺激视频不卡| 不卡一区二区三区视频| 亚洲av激情无码专区在线播放| 久久综合九色综合97婷婷| 日韩免费av一区二区三区| 男人的天堂在线视频免费观看| 亚洲另类在线视频| 你懂的av在线| 欧美一级在线| 欧美精品一区二| 美国黑人一级大黄| 欧美日韩国产一区精品一区| 91精品国产99| 国产又黄又大又爽| av一区二区三区在线| 亚洲国产一区二区精品视频| av网站在线看| 在线观看视频欧美| 少妇性l交大片7724com| 亚洲女娇小黑人粗硬| 久久久国产影院| 国产高潮久久久| 激情六月婷婷久久| 国产亚洲情侣一区二区无| www.成人.com| 亚洲国产sm捆绑调教视频 | 亚洲欧洲偷拍精品| 日韩va亚洲va欧美va清高| 国产情侣久久| 亚洲一区二区三区四区在线播放| 日本亚洲欧美| 亚洲一区二区四区蜜桃| the porn av| 伊人久久大香线蕉无限次| 欧美成人全部免费| 中文字幕在线观看欧美| 2023国产精品自拍| 青青视频免费在线观看| yw.尤物在线精品视频| 亚洲成色999久久网站| 亚洲 欧美 变态 另类 综合| 久久av最新网址| 国产精品福利视频| 黄色免费在线观看网站| 在线视频一区二区三| 中国一级特黄录像播放| 夜间精品视频| 国产日产欧美精品| 国产在线视频资源| 欧美日韩国内自拍| 色悠悠在线视频| 亚洲情侣在线| 91人人爽人人爽人人精88v| 久久久久久久久亚洲精品| 亚洲r级在线视频| 免费观看污网站| 欧美在线国产| 92国产精品视频| 麻豆最新免费在线视频| 欧美日韩电影在线播放| 99精品欧美一区二区| 香蕉久久夜色精品国产| 国产另类自拍| aa级大片免费在线观看| 精品欧美久久久| 妺妺窝人体色www婷婷| 国产suv精品一区二区三区| 国产系列第一页| 99re8精品视频在线观看| 日韩综合中文字幕| 国产精品久久久久毛片| 最新久久zyz资源站| 天天操狠狠操夜夜操| 91精品国产调教在线观看| 91精品免费久久久久久久久| 97在线观看免费观看高清| 欧美日韩一卡二卡| 欧美日韩国产一二三区| 久久99久久99精品免视看婷婷| 亚洲国产精品久久久久久女王| 在线成人视屏| www.欧美精品| h片在线免费看| 亚洲综合激情小说| 亚洲制服丝袜在线播放| 性欧美xxxx大乳国产app| 欧美精品一区在线| 素人啪啪色综合| 久久亚洲影音av资源网| 亚洲成a人片在线| 午夜精品久久久久久久久| 亚洲精品在线视频免费观看| 午夜影院日韩| 神马一区二区影院| 成人激情久久| 538国产精品视频一区二区| 久青草国产在线| 欧美精品少妇一区二区三区| 欧美日韩精品亚洲精品| 99视频精品在线| 欧美三级理论片| 在线精品小视频| 久久久免费看| 久久不卡日韩美女| 欧美区二区三区| 水莓100在线视频| 欧美日韩精品一区二区三区| 超碰在线国产97| 91在线视频免费观看| 麻豆一区二区三区视频| 欧美日韩影院| 欧美日韩一区在线视频| 久久久精品区| 日本sm极度另类视频| a黄色片在线观看| 亚洲男人天堂2024| 99视频免费看| 色狠狠色狠狠综合| 免费中文字幕在线| 久久精品日韩一区二区三区| 中文字幕色网站| 午夜在线播放视频欧美| 毛片在线视频观看| 国产乱码精品一区二区亚洲| 91在线短视频| 国产精品亲子伦av一区二区三区| 色综合久久悠悠| 成人精品一区二区三区校园激情| 欧美v国产在线一区二区三区| 97人妻一区二区精品视频| 一区二区三区日本| 中文天堂资源在线| 91亚洲精品久久久蜜桃| 日本一区二区三区在线免费观看| 日韩精品一级二级| 国产自产在线视频| 亚洲国产精品成人| 日韩av免费电影| 蜜桃一区av| 99在线视频播放| 自拍偷拍亚洲图片| 国产精品美女免费看| 欧美人与性动交xxⅹxx| 久久久爽爽爽美女图片| 曰本三级在线| www.色综合| av在线电影免费观看| 亚洲国产小视频| 成人毛片视频免费看| 在线不卡a资源高清| 五月激情丁香网| 一本到三区不卡视频| 国产乡下妇女做爰| 一区二区三区蜜桃网| 国产精品国产三级国产传播| 日本一区二区高清| 色综合99久久久无码国产精品| 99精品久久久久久| 男人网站在线观看| 成人在线视频一区| 亚洲麻豆一区二区三区| 丁香激情综合五月| 中国老熟女重囗味hdxx| 国产麻豆视频一区| 善良的小姨在线| 国产一区二区三区免费观看| 五月天中文字幕在线| 麻豆精品国产91久久久久久| 欧美精品aaaa| 老鸭窝一区二区久久精品| jizz欧美性11| 精品一区二区三区在线视频| 亚洲视频一二三四| 国内成人自拍视频| gogo亚洲国模私拍人体| 国产乱码精品一区二区三区av | 久久久黄色大片| 色哟哟国产精品| 亚洲永久精品一区| 欧美无乱码久久久免费午夜一区| 中文字幕一区二区三区四区视频| 欧美色视频在线| 国产伦精品一区二区三区免.费| 欧美精品久久99| 性一交一乱一精一晶| 亚洲国产精品推荐| 青青草视频免费在线观看| 亚洲丝袜av一区| 老司机99精品99| 欧美激情第6页| 在线中文字幕播放| 国产精品一区二区久久久久| 国产亚洲观看| 精品国产第一页| 成人精品视频| 亚洲国产一二三精品无码| 亚洲国产美女| 午夜欧美福利视频| 国产精品自在欧美一区| 中文字幕在线播放视频| 欧美国产乱子伦| 青青操视频在线播放| 欧美日韩免费一区| 一区二区三区黄| 亚洲国产成人久久综合| 大胆av不用播放器在线播放| 久久精品国产成人精品| av资源中文在线天堂| 国产精品视频播放| 精品av导航| 一区二区在线高清视频| 亚洲精品精选| 五月天中文字幕在线| 93久久精品日日躁夜夜躁欧美 | 欧美在线一卡| 久久亚洲精品一区二区| 黄色成人免费网| 2019国产精品视频| 欧美日韩国产高清电影| 国产中文字幕乱人伦在线观看| 日日夜夜精品视频免费| 午夜性福利视频| 国产喂奶挤奶一区二区三区| 九九热国产精品视频| 欧美日韩中文字幕一区二区| 性感美女福利视频| 久久99精品久久久久久琪琪| 欧美日韩激情电影| 国产青春久久久国产毛片| 欧美成免费一区二区视频| 久久美女福利视频| 国产suv精品一区二区883| 精品手机在线视频| 欧美日韩亚洲一区二区三区| 精品国产乱码一区二区三| 原创国产精品91| 性欧美freesex顶级少妇| 成人xxxxx色| 亚洲香蕉av| 麻豆一区二区三区视频| 91免费观看视频| 日本网站在线免费观看| 日韩精品一区二区在线| 免费看美女视频在线网站| 国产精品久久二区| 亚洲精品**不卡在线播he| 国产毛片久久久久久国产毛片| 精品一区二区三区香蕉蜜桃| 2019男人天堂| 在线欧美日韩国产| 免费在线超碰| 欧洲成人午夜免费大片| 免费成人三级| 免费无码不卡视频在线观看| 懂色av一区二区三区免费看| 男的操女的网站| 欧美精品久久99久久在免费线| 色老头视频在线观看| 国产精品久久久久久久久久三级| 欧美人妖在线| 虎白女粉嫩尤物福利视频| 91蜜桃传媒精品久久久一区二区| 国产成人无码精品| 亚洲国产精品成人av| 变态调教一区二区三区| 国产精品青青草| 在线欧美不卡| 午夜男人的天堂| 欧美日韩一区二区三区 | 色黄久久久久久| 北岛玲精品视频在线观看| 日本女人高潮视频| 国产乱子伦视频一区二区三区| 婷婷在线精品视频| 欧美成人福利视频| 丁香花在线观看完整版电影| 国产视频不卡| 亚洲欧美日本视频在线观看| 国产福利短视频| 在线精品视频免费观看| porn视频在线观看| 91精品啪aⅴ在线观看国产| 欧美黄色免费| 丰满少妇xbxb毛片日本| 都市激情亚洲色图| 国产精品一区在线看| 91麻豆桃色免费看| 亚洲一本视频| 亚洲熟妇一区二区三区| 欧美亚洲禁片免费| 黄色网址在线免费播放| 波多野结衣久草一区| 亚洲影音一区| 蜜桃av免费观看| 日韩欧美一级片| 色黄视频在线观看| 天堂av一区二区| 国产精品1024| 可以免费在线观看的av| 视频一区视频二区国产精品| 亚洲日本va中文字幕| 成人av一级片| 中文字幕日本不卡| 色婷婷在线视频| 国产精品美女在线| 伊人成人在线| 中文字幕第69页| 亚洲成人av中文字幕| 国产91欧美| 日韩精品在线视频免费观看| 久久久av毛片精品| www.天堂av.com| 国产精品爱啪在线线免费观看| 欧美精品成人| 欧美成人另类视频| 亚洲国产另类久久精品| 四虎影视成人精品国库在线观看 | 秋霞久久久久久一区二区| 国产呦精品一区二区三区网站|