精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久久国产精品成人免费| 欧美日韩性生活片| 亚洲字幕av一区二区三区四区| 成人中文视频| 制服.丝袜.亚洲.中文.综合| 免费网站永久免费观看| 日本成人一区| 久久黄色级2电影| 欧美激情第6页| 丰腴饱满的极品熟妇| 91精品一久久香蕉国产线看观看 | 丝袜亚洲另类欧美| 久久久国产精品一区| 欧美性xxxxxx| 清纯唯美亚洲激情| 潘金莲一级黄色片| 久久精品66| 欧美日韩国产高清一区二区三区| 丁香婷婷综合激情| 在线免费看a| 成人18视频在线播放| 国产精品久久久久久婷婷天堂| 麻豆国产尤物av尤物在线观看| 国产成人手机高清在线观看网站| 欧美videossexotv100| av丝袜天堂网| 久草在线资源站资源站| 国产精品色眯眯| 精品欧美一区二区精品久久| 国产精品探花视频| 日韩av网站免费在线| 午夜精品福利在线观看| 国产精品嫩草影院俄罗斯| 欧美人与牛zoz0性行为| 精品国产乱码久久久久久浪潮| 性生活免费在线观看| 亚洲涩涩在线| 亚洲成人av一区二区三区| 中文字幕欧美日韩一区二区三区| 精品999视频| 毛片毛片女人毛片毛片| 欧美禁忌电影| 亚洲精品99久久久久中文字幕| 日本在线播放一区二区| 欧美极品免费| 日韩欧美亚洲范冰冰与中字| 成人免费性视频| huan性巨大欧美| 中文字幕一区免费在线观看| 欧美日韩精品免费观看视一区二区| 欧美一区二区三区成人片在线| 久久99精品久久只有精品| 国产精品video| 麻豆精品久久久久久久99蜜桃| 在线播放日韩| 欧美国产日韩在线| 538精品在线观看| 中文字幕亚洲综合久久五月天色无吗''| 国产亚洲一级高清| 韩国女同性做爰三级| 最新国产一区| 精品视频在线播放免| 添女人荫蒂视频| 欧美人与动xxxxz0oz| 精品福利二区三区| 无码任你躁久久久久久老妇| 日韩一区二区三区精品| 日韩片之四级片| 深夜视频在线观看| 久久动漫网址| 亚洲人成网站在线播| 蜜臀久久99精品久久久久久| 国产精品一区二区av日韩在线| 亚洲午夜国产成人av电影男同| 欧美 日韩 成人| 欧美国产一级| 久久视频免费在线播放| 真实国产乱子伦对白在线| 欧美色图麻豆| 欧美一级淫片播放口| 999视频在线| 精品一区二区在线视频| 97久久天天综合色天天综合色hd | 日韩欧美一区二区不卡| 9.1在线观看免费| 日韩理论电影中文字幕| 国产一区二区三区免费视频| 日本一级特级毛片视频| 欧美另类专区| 日本亚洲精品在线观看| 一级做a爱片性色毛片| 国产成人av一区二区| 九九九久久久| 欧洲不卡视频| 午夜视频在线观看一区二区三区 | 劲爆欧美第一页| 国产精品亚洲综合色区韩国| 国产精品美女呻吟| 亚洲av无码一区二区三区dv| 久久综合久久99| 91免费视频黄| av日韩亚洲| 欧美一三区三区四区免费在线看| 欧美xxxx×黑人性爽| 波多野结衣的一区二区三区| 欧美黑人狂野猛交老妇| 不卡一区二区三区视频| 欧美久久久久久久久久久| 精品一区免费| 欧美激情第三页| 最近中文字幕av| 成人av免费观看| 一区二区精品视频| 一个人www视频在线免费观看| 欧美精品自拍偷拍| 亚洲自拍偷拍一区二区| 欧美私人啪啪vps| 国产精品三级网站| 天天综合天天综合| 亚洲精品成人少妇| 黄色在线视频网| 欧美变态挠脚心| 欧美成人激情视频免费观看| 精品一区二三区| k8久久久一区二区三区| 欧美与动交zoz0z| 巨胸喷奶水www久久久免费动漫| 精品国产一区二区三区不卡| 登山的目的在线| 日韩高清电影一区| 久久人人九九| av成人影院在线| 日韩一区二区精品| 国产美女福利视频| 免费在线观看成人| 欧美一区国产一区| 免费v片在线观看| 精品va天堂亚洲国产| 欧美成人一二三区| 国内精品久久久久影院色| 日韩欧美一区二区在线观看| 自拍一区在线观看| 日韩精品极品在线观看| 免费一级肉体全黄毛片| 国产乱码精品一区二区三| 亚洲午夜在线观看| 欧美系列精品| 综合网日日天干夜夜久久| 国产黄色免费视频| 国产欧美视频在线观看| 日日摸天天爽天天爽视频| 一区二区三区视频免费观看| 91av在线播放视频| 亚洲欧洲精品视频| 天天影视网天天综合色在线播放| 97人妻精品一区二区三区免费 | 亚洲欧洲在线播放| 亚洲 欧美 中文字幕| 久久久久久久国产精品影院| 精品免费国产一区二区| 精品中文字幕一区二区三区av| 奇门遁甲1982国语版免费观看高清 | 亚洲视频一二| 国产精品对白一区二区三区| 国精一区二区三区| 亚洲精品久久久久久下一站 | 99re资源| 免费在线小视频| 精品夜色国产国偷在线| www.久久精品视频| 中文字幕第一页久久| 色一情一区二区三区| 91九色精品国产一区二区| 92国产精品视频| 91破解版在线观看| 亚洲精品中文字| 中文字幕永久在线视频| 亚洲日本韩国一区| 丝袜熟女一区二区三区| 久久久久99| 黄色www在线观看| 超碰成人福利| 日韩av观看网址| 男人天堂久久久| 欧美成人一区二区| 五月天激情四射| 国产精品剧情在线亚洲| 中文字幕1区2区| 久久精品亚洲| 日本久久高清视频| 日韩a级大片| 国产欧美韩国高清| 免费高潮视频95在线观看网站| 在线观看成人黄色| 成人午夜福利视频| 在线免费观看视频一区| 国产精品三区在线观看| 91女厕偷拍女厕偷拍高清| 九九精品久久久| 一区二区国产精品| 日本不卡一区二区三区四区| 玖玖玖免费嫩草在线影院一区| 国产精品video| 爱看av在线入口| 最近2019中文字幕在线高清| 亚洲AV无码一区二区三区少妇| 欧美在线影院一区二区| 久久久久久蜜桃| 欧美国产日韩一二三区| 大乳护士喂奶hd| 精品一区二区三区的国产在线播放| 欧美一级视频免费看| 水蜜桃久久夜色精品一区| 国产亚洲一区二区三区在线播放| 亚洲伦理网站| 日韩av手机在线观看| 黄网站在线观| 俺去亚洲欧洲欧美日韩| 久久天堂电影| 精品久久久久久久久久久院品网| 在线播放国产一区| 欧美色欧美亚洲高清在线视频| 农村黄色一级片| 亚洲女同中文字幕| 欧美无砖专区一中文字| 国产性生活大片| 久久久99久久| 亚洲国产精品无码久久久久高潮| 国产麻豆91精品| 潘金莲激情呻吟欲求不满视频| 先锋影音久久久| 成人黄色av片| 国产精品vip| 国产成人一二三区| 婷婷综合亚洲| 一本色道久久99精品综合| 精品freesex老太交| 九九99玖玖| 牛牛影视一区二区三区免费看| 91超碰在线免费观看| 综合久久伊人| 91精品国产自产在线老师啪 | 欧美日韩一二三四| 欧美一区二区三区四区五区六区| 少妇精品导航| 快播亚洲色图| 国产精品一国产精品| 欧美一级片免费观看| 亚洲人成网亚洲欧洲无码| 久久精品中文字幕一区二区三区| 国产精品1luya在线播放| 成人91免费视频| jizz18欧美18| 精品视频一区二区| 日韩精选在线| 色播亚洲婷婷| 日韩在线精品| 国产又粗又爽又黄的视频| 99热在线成人| 日韩a级黄色片| 伊人久久亚洲美女图片| 国产午夜大地久久| 老鸭窝91久久精品色噜噜导演| 黄色片视频在线播放| 日产欧产美韩系列久久99| 中文字幕第36页| 韩国一区二区在线观看| 肉丝美足丝袜一区二区三区四| 丁香啪啪综合成人亚洲小说 | 精品综合久久久久久97| 男插女视频久久久| 国语自产精品视频在线看一大j8| 99爱在线视频| 国产精品第100页| 青青伊人久久| 国产精品国产三级国产专区53| 欧美人妖视频| 亚洲黄色一区二区三区| 欧美一区91| 凹凸国产熟女精品视频| 日韩国产高清影视| 涩多多在线观看| 97国产一区二区| 中文字幕第二区| 亚洲激情图片qvod| 欧美a视频在线观看| 在线播放/欧美激情| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 欧美三级黄网| 久久久久久午夜| 欧美va在线| 成人av片网址| 国产一区二区三区91| 日本一本草久p| 亚洲欧美春色| 欧美人与性动交| av大片在线免费观看| 欧洲国内综合视频| 亚洲黄色a级片| 亚洲天堂免费观看| 男女在线视频| 国产欧美日韩综合精品| 精品人人人人| 影音欧美亚洲| 亚洲一区二区三区高清| www.com久久久| 久久色在线观看| 欧美日韩国产精品综合| 欧美手机在线视频| 特黄视频在线观看| 美女性感视频久久久| 色豆豆成人网| 激情小说综合区| 欧美91福利在线观看| 手机看片福利日韩| www.欧美亚洲| 欧美人妻精品一区二区免费看| 欧美视频你懂的| 欧美美女搞黄| 久久久久久网址| 一区二区在线视频观看| 自拍亚洲欧美老师丝袜| 日本欧美一区二区三区| 中文字幕xxx| 亚洲成a人在线观看| 国产熟女一区二区丰满| 中文字幕亚洲自拍| 日韩网站中文字幕| 久久久水蜜桃| 亚洲三级国产| 天天躁日日躁狠狠躁av| 亚洲欧美aⅴ...| 国产乱码久久久久| xxav国产精品美女主播| 成人黄色毛片| 日本一区二区三区视频免费看| 一区二区三区成人精品| 逼特逼视频在线观看| 亚洲一区二区精品视频| 99国产精品欲| 久久九九国产精品怡红院| 成人a在线观看高清电影| 日韩福利视频| 日本不卡一区二区三区高清视频| 毛茸茸多毛bbb毛多视频| 亚洲1区2区3区4区| 五月婷婷久久久| 国语自产精品视频在线看| 女同另类激情重口| 国产欧美日韩网站| 91丨九色丨国产丨porny| 久久国产精品系列| 日韩国产精品视频| 亚洲天堂资源| 日韩久久不卡| 麻豆高清免费国产一区| 国产精品视频一区二区在线观看| 8v天堂国产在线一区二区| 黄色视屏免费在线观看| 7777奇米亚洲综合久久| 欧美视频亚洲视频| 亚洲成av人片在线观看无| 午夜影视日本亚洲欧洲精品| 色视频在线观看免费| 国产成人涩涩涩视频在线观看 | 日韩国产精品一区| 台湾佬中文娱乐久久久| 亚洲 国产 日韩 综合一区| 精品制服美女久久| 国产av 一区二区三区| 亚洲第一区在线观看| 小h片在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 麻豆免费精品视频| 久草视频在线资源站| 日韩av在线不卡| 99久久精品一区二区成人| 在线免费观看成人| 岛国精品一区二区| 成人午夜视频在线播放| 在线免费看av不卡| 日韩三级网址| 日本男人操女人| 亚洲久本草在线中文字幕| 五月婷婷久久久| 国产中文欧美精品| 亚洲美女黄色| 久久久久亚洲AV成人无在| 日韩三级视频中文字幕| 成人性生活av| 日韩视频在线免费播放| 波多野结衣在线一区| 中文字幕乱码在线观看| 欧美富婆性猛交| 欧美日韩在线二区| 佐佐木明希电影| 欧美日韩一卡二卡三卡| 波多一区二区| 一个色的综合| www亚洲一区|