在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python面試中一些常見(jiàn)的問(wèn)題及其答案

DPVg_AI_era ? 來(lái)源:未知 ? 作者:李倩 ? 2018-08-31 08:33 ? 次閱讀

Python 新手在謀求一份 Python 編程工作前,必須熟知 Python 的基礎(chǔ)知識(shí)。編程網(wǎng)站 DataFlair 的技術(shù)團(tuán)隊(duì)分享了一份 2018 年最常見(jiàn) Python 面試題合集,既有基本的 Python 面試題,也有高階版試題來(lái)指導(dǎo)你準(zhǔn)備面試,試題均附有答案。面試題內(nèi)容包括編碼、數(shù)據(jù)結(jié)構(gòu)、腳本撰寫(xiě)等話題

Q 1:Python 有哪些特點(diǎn)和優(yōu)點(diǎn)?

作為一門(mén)編程入門(mén)語(yǔ)言,Python 主要有以下特點(diǎn)和優(yōu)點(diǎn):

可解釋

具有動(dòng)態(tài)特性

面向?qū)ο?/p>

簡(jiǎn)明簡(jiǎn)單

開(kāi)源

具有強(qiáng)大的社區(qū)支持

當(dāng)然,實(shí)際上 Python 的優(yōu)點(diǎn)遠(yuǎn)不止如此

Q 2:深拷貝和淺拷貝之間的區(qū)別是什么?

答:深拷貝就是將一個(gè)對(duì)象拷貝到另一個(gè)對(duì)象中,這意味著如果你對(duì)一個(gè)對(duì)象的拷貝做出改變時(shí),不會(huì)影響原對(duì)象。在 Python 中,我們使用函數(shù) deepcopy() 執(zhí)行深拷貝,導(dǎo)入模塊 copy,如下所示:

1>>>importcopy2>>>b=copy.deepcopy(a)

而淺拷貝則是將一個(gè)對(duì)象的引用拷貝到另一個(gè)對(duì)象上,所以如果我們?cè)诳截愔懈膭?dòng),會(huì)影響到原對(duì)象。我們使用函數(shù) function() 執(zhí)行淺拷貝,使用如下所示:

1>>>b=copy.copy(a)

Q 3. 列表和元組之間的區(qū)別是?

答:二者的主要區(qū)別是列表是可變的,而元組是不可變的。舉個(gè)例子,如下所示:

1>>>mylist=[1,3,3]2>>>mylist[1]=23>>>mytuple=(1,3,3)4>>>mytuple[1]=25Traceback(mostrecentcalllast):6File"",line1,in7mytuple[1]=2

會(huì)出現(xiàn)以下報(bào)錯(cuò):

1TypeError:‘tuple’objectdoesnotsupportitemassignment

關(guān)于列表和元組的更多內(nèi)容,可以查看這里:

https://data-flair.training/blogs/python-tuples-vs-lists/

從 Q4 到 Q20 都是針對(duì)新手的 Python 面試基礎(chǔ)試題,不過(guò)有經(jīng)驗(yàn)的人也可以看看這些問(wèn)題,復(fù)習(xí)一下基礎(chǔ)概念。

Q 4. 解釋一下 Python 中的三元運(yùn)算子

不像 C++,我們?cè)?Python 中沒(méi)有?:,但我們有這個(gè):

1[ontrue]if[expression]else[onfalse]

如果表達(dá)式為 True,就執(zhí)行 [on true] 中的語(yǔ)句。否則,就執(zhí)行 [on false] 中的語(yǔ)句。

下面是使用它的方法:

1>>>a,b=2,32>>>min=aifa>>min

運(yùn)行結(jié)果:

122>>>print("Hi")ifa

運(yùn)行結(jié)果:

1Hi

Q 5. 在 Python 中如何實(shí)現(xiàn)多線程?

一個(gè)線程就是一個(gè)輕量級(jí)進(jìn)程,多線程能讓我們一次執(zhí)行多個(gè)線程。我們都知道,Python 是多線程語(yǔ)言,其內(nèi)置有多線程工具包。

Python 中的 GIL(全局解釋器鎖)確保一次執(zhí)行單個(gè)線程。一個(gè)線程保存 GIL 并在將其傳遞給下個(gè)線程之前執(zhí)行一些操作,這會(huì)讓我們產(chǎn)生并行運(yùn)行的錯(cuò)覺(jué)。但實(shí)際上,只是線程在 CPU 上輪流運(yùn)行。當(dāng)然,所有的傳遞會(huì)增加程序執(zhí)行的內(nèi)存壓力。

Q 6. 解釋一下 Python 中的繼承

當(dāng)一個(gè)類繼承自另一個(gè)類,它就被稱為一個(gè)子類 / 派生類,繼承自父類 / 基類 / 超類。它會(huì)繼承 / 獲取所有類成員(屬性和方法)。

繼承能讓我們重新使用代碼,也能更容易的創(chuàng)建和維護(hù)應(yīng)用。Python 支持如下種類的繼承:

單繼承:一個(gè)類繼承自單個(gè)基類

多繼承:一個(gè)類繼承自多個(gè)基類

多級(jí)繼承:一個(gè)類繼承自單個(gè)基類,后者則繼承自另一個(gè)基類

分層繼承:多個(gè)類繼承自單個(gè)基類

混合繼承:兩種或多種類型繼承的混合

更多關(guān)于繼承的內(nèi)容,參見(jiàn):

https://data-flair.training/blogs/python-inheritance/

Q 7. 什么是 Flask?

Flask 是 Python 編寫(xiě)的一款輕量級(jí) Web 應(yīng)用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2。Flask 使用 BSD 授權(quán)。其中兩個(gè)環(huán)境依賴是 Werkzeug 和 jinja2,這意味著它不需要依賴外部庫(kù)。正因如此,我們將其稱為輕量級(jí)框架。

Flask 會(huì)話使用簽名 cookie 讓用戶查看和修改會(huì)話內(nèi)容。它會(huì)記錄從一個(gè)請(qǐng)求到另一個(gè)請(qǐng)求的信息。不過(guò),要想修改會(huì)話,用戶必須有密鑰 Flask.secret_key。

Q 8. 在 Python 中是如何管理內(nèi)存的?

Python 有一個(gè)私有堆空間來(lái)保存所有的對(duì)象和數(shù)據(jù)結(jié)構(gòu)。作為開(kāi)發(fā)者,我們無(wú)法訪問(wèn)它,是解釋器在管理它。但是有了核心 API 后,我們可以訪問(wèn)一些工具。Python 內(nèi)存管理器控制內(nèi)存分配。

另外,內(nèi)置垃圾回收器會(huì)回收使用所有的未使用內(nèi)存,所以使其適用于堆空間。

Q 9. 解釋 Python 中的 help() 和 dir() 函數(shù)

Help() 函數(shù)是一個(gè)內(nèi)置函數(shù),用于查看函數(shù)或模塊用途的詳細(xì)說(shuō)明:

1>>>importcopy2>>>help(copy.copy)

運(yùn)行結(jié)果為:

1Helponfunctioncopyinmodulecopy:234copy(x)56ShallowcopyoperationonarbitraryPythonobjects.78Seethemodule’s__doc__stringformoreinfo.

Dir() 函數(shù)也是 Python 內(nèi)置函數(shù),dir() 函數(shù)不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。

以下實(shí)例展示了 dir 的使用方法:

1>>>dir(copy.copy)

運(yùn)行結(jié)果為:

1[‘__annotations__’,‘__call__’,‘__class__’,‘__closure__’,‘__code__’,‘__defaults__’,‘__delattr__’,‘__dict__’,‘__dir__’,‘__doc__’,‘__eq__’,‘__format__’,‘__ge__’,‘__get__’,‘__getattribute__’,‘__globals__’,‘__gt__’,‘__hash__’,‘__init__’,‘__init_subclass__’,‘__kwdefaults__’,‘__le__’,‘__lt__’,‘__module__’,‘__name__’,‘__ne__’,‘__new__’,‘__qualname__’,‘__reduce__’,‘__reduce_ex__’,‘__repr__’,‘__setattr__’,‘__sizeof__’,‘__str__’,‘__subclasshook__’]

Q 10. 當(dāng)退出 Python 時(shí),是否釋放全部?jī)?nèi)存?

答案是 No。循環(huán)引用其它對(duì)象或引用自全局命名空間的對(duì)象的模塊,在 Python 退出時(shí)并非完全釋放。

另外,也不會(huì)釋放 C 庫(kù)保留的內(nèi)存部分。

Q 11. 什么是猴子補(bǔ)丁?

在運(yùn)行期間動(dòng)態(tài)修改一個(gè)類或模塊。

1>>>classA:2deffunc(self):3print("Hi")4>>>defmonkey(self):5print"Hi,monkey"6>>>m.A.func=monkey7>>>a=m.A()8>>>a.func()

運(yùn)行結(jié)果為:

1Hi,Monkey

Q 12. Python 中的字典是什么?

字典是 C++ 和 Java 等編程語(yǔ)言中所沒(méi)有的東西,它具有鍵值對(duì)。

1>>>roots={25:5,16:4,9:3,4:2,1:1}2>>>type(roots)34>>>roots[9]

運(yùn)行結(jié)果為:

13

字典是不可變的,我們也能用一個(gè)推導(dǎo)式來(lái)創(chuàng)建它。

1>>>roots={x**2:xforxinrange(5,0,-1)}2>>>roots

運(yùn)行結(jié)果:

1{25:5,16:4,9:3,4:2,1:1}

Q 13. 請(qǐng)解釋使用 *args 和 **kwargs 的含義

當(dāng)我們不知道向函數(shù)傳遞多少參數(shù)時(shí),比如我們向傳遞一個(gè)列表或元組,我們就使用 * args。

1>>>deffunc(*args):2foriinargs:3print(i)4>>>func(3,2,1,4,7)

運(yùn)行結(jié)果為:

13232451674897

在我們不知道該傳遞多少關(guān)鍵字參數(shù)時(shí),使用 **kwargs 來(lái)收集關(guān)鍵字參數(shù)。

1>>>deffunc(**kwargs):2foriinkwargs:3print(i,kwargs[i])4>>>func(a=1,b=2,c=7)

運(yùn)行結(jié)果為:

1a.123b.245c.7

Q 14. 請(qǐng)寫(xiě)一個(gè) Python 邏輯,計(jì)算一個(gè)文件中的大寫(xiě)字母數(shù)量

1>>>importos23>>>os.chdir('C:\Users\lifei\Desktop')4>>>withopen('Today.txt')astoday:5count=06foriintoday.read():7ifi.isupper():8count+=19print(count)

運(yùn)行結(jié)果:

126

Q 15. 什么是負(fù)索引

我們先創(chuàng)建這樣一個(gè)列表:

1>>>mylist=[0,1,2,3,4,5,6,7,8]

負(fù)索引和正索引不同,它是從右邊開(kāi)始檢索。

1>>>mylist[-3]

運(yùn)行結(jié)果:

16

它也能用于列表中的切片:

1>>>mylist[-6:-1]

結(jié)果:

1[3,4,5,6,7]

Q 16. 如何以就地操作方式打亂一個(gè)列表的元素?

為了達(dá)到這個(gè)目的,我們從 random 模塊中導(dǎo)入 shuffle() 函數(shù)。

1>>>fromrandomimportshuffle2>>>shuffle(mylist)3>>>mylist

運(yùn)行結(jié)果:

1[3,4,8,0,5,7,6,2,1]

Q 17. 解釋 Python 中的 join() 和 split() 函數(shù)

1Join()能讓我們將指定字符添加至字符串中。23>>>','.join('12345')

運(yùn)行結(jié)果:

1‘1,2,3,4,5’

Split() 能讓我們用指定字符分割字符串。

1>>>'1,2,3,4,5'.split(',')

運(yùn)行結(jié)果:

1[‘1’,‘2’,‘3’,‘4’,‘5’]

Q 18. Python 區(qū)分大小寫(xiě)嗎?

如果能區(qū)分像 myname 和 Myname 這樣的標(biāo)識(shí)符,那么它就是區(qū)分大小寫(xiě)的。也就是說(shuō)它很在乎大寫(xiě)和小寫(xiě)。我們可以用 Python 試一試:

1>>>myname='Ayushi'2>>>Myname3Traceback(mostrecentcalllast):4File"",line1,in

運(yùn)行結(jié)果:

1Myname2NameError:name‘Myname’isnotdefined

可以看到,這里出現(xiàn)了 NameError,所以 Python 是區(qū)分大小寫(xiě)的。

Q 19. Python 中的標(biāo)識(shí)符長(zhǎng)度能有多長(zhǎng)?

在 Python 中,標(biāo)識(shí)符可以是任意長(zhǎng)度。此外,我們?cè)诿麡?biāo)識(shí)符時(shí)還必須遵守以下規(guī)則:

只能以下劃線或者 A-Z/a-z 中的字母開(kāi)頭

其余部分可以使用 A-Z/a-z/0-9

區(qū)分大小寫(xiě)

關(guān)鍵字不能作為標(biāo)識(shí)符,Python 中共有如下關(guān)鍵字:

Q 20. 怎么移除一個(gè)字符串中的前導(dǎo)空格?

字符串中的前導(dǎo)空格就是出現(xiàn)在字符串中第一個(gè)非空格字符前的空格。我們使用方法 Istrip() 可以將它從字符串中移除。

1>>>'Ayushi'.lstrip()

結(jié)果:

1‘Ayushi‘

可以看到,該字符串既有前導(dǎo)字符,也有后綴字符,調(diào)用 Istrip() 去除了前導(dǎo)空格。如果我們想去除后綴空格,就用 rstrip() 方法。

1>>>'Ayushi'.rstrip()

結(jié)果:

1‘Ayushi’

從 Q 21 到 Q 35 是為有 Python 經(jīng)驗(yàn)者準(zhǔn)備的進(jìn)階版 Python 面試題。

Q 21. 怎樣將字符串轉(zhuǎn)換為小寫(xiě)?

我們使用 lower() 方法。

1>>>'AyuShi'.lower()

結(jié)果:

1‘a(chǎn)yushi’

使用 upper() 方法可以將其轉(zhuǎn)換為大寫(xiě)。

1>>>'AyuShi'.upper()

結(jié)果:

1‘AYUSHI’

另外,使用 isupper() 和 islower() 方法檢查字符串是否全為大寫(xiě)或小寫(xiě)。

1>>>'AyuShi'.isupper() 2False 3 4>>>'AYUSHI'.isupper() 5True 6 7>>>'ayushi'.islower() 8True 910>>>'@yu$hi'.islower()11True1213>>>'@YU$HI'.isupper()14True

那么,像 @和 $ 這樣的字符既滿足大寫(xiě)也滿足小寫(xiě)。

Istitle() 能告訴我們一個(gè)字符串是否為標(biāo)題格式。

1>>>'TheCorpseBride'.istitle()2True

Q 22. Python 中的 pass 語(yǔ)句是什么?

在用 Python 寫(xiě)代碼時(shí),有時(shí)可能還沒(méi)想好函數(shù)怎么寫(xiě),只寫(xiě)了函數(shù)聲明,但為了保證語(yǔ)法正確,必須輸入一些東西,在這種情況下,我們會(huì)使用 pass 語(yǔ)句。

1>>>deffunc(*args):2pass3>>>

同樣,break 語(yǔ)句能讓我們跳出循環(huán)。

1>>>foriinrange(7):2ifi==3:break3print(i)

結(jié)果:

10231452

最后,continue 語(yǔ)句能讓我們跳到下個(gè)循環(huán)。

1>>>foriinrange(7):2ifi==3:continue3print(i)

結(jié)果:

10 2 31 4 52 6 74 8 9510116

Q 23. Python 中的閉包是什么?當(dāng)一個(gè)嵌套函數(shù)在其外部區(qū)域引用了一個(gè)值時(shí),該嵌套函數(shù)就是一個(gè)閉包。其意義就是會(huì)記錄這個(gè)值。

1>>>defA(x):2defB():3print(x)4returnB5>>>A(7)()

結(jié)果:

17

更多關(guān)于閉包的知識(shí),請(qǐng)參看這里:

https://data-flair.training/blogs/python-closure/

**Q 24. 解釋一下 Python 中的 //,% 和 ** 運(yùn)算符 **

1//運(yùn)算符執(zhí)行地板除法(向下取整除),它會(huì)返回整除結(jié)果的整數(shù)部分。23>>>7//243

這里整除后會(huì)返回 3.5。

同樣地,執(zhí)行取冪運(yùn)算。ab 會(huì)返回 a 的 b 次方。

1>>>2**1021024

最后,% 執(zhí)行取模運(yùn)算,返回除法的余數(shù)。

1>>>13%7263>>>3.5%1.540.5

Q 24. 在 Python 中有多少種運(yùn)算符?解釋一下算數(shù)運(yùn)算符。

在 Python 中,我們有 7 種運(yùn)算符:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、賦值運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符。

我們有 7 個(gè)算術(shù)運(yùn)算符,能讓我們對(duì)數(shù)值進(jìn)行算術(shù)運(yùn)算:

1. 加號(hào)(+),將兩個(gè)值相加

1>>>7+8215

2. 減號(hào)(-),將第一個(gè)值減去第二個(gè)值

1>>>7-82-1

3. 乘號(hào)(*),將兩個(gè)值相乘

1>>>7*8256

4. 除號(hào)(/),用第二個(gè)值除以第一個(gè)值

1>>>7/820.8753>>>1/141.0

5. 向下取整除、取模和取冪運(yùn)算,參見(jiàn)上個(gè)問(wèn)題。

Q 25. 解釋一下 Python 中的關(guān)系運(yùn)算符

關(guān)系運(yùn)算符用于比較兩個(gè)值。

1. 小于號(hào)(<),如果左邊的值較小,則返回 True。

1>>>'hi'<'Hi'2False

2. 大于號(hào)(>),如果左邊的值較大,則返回 True。

1>>>1.1+2.2>3.32True

3. 小于等于號(hào)(<=),如果左邊的值小于或等于右邊的值,則返回 Ture。

1>>>3.0<=32True

4. 大于等于號(hào)(>=),如果左邊的值大于或等于右邊的值,則返回 True。

1>>>True>=False2True

等于號(hào)(==),如果符號(hào)兩邊的值相等,則返回 True。

1>>>{1,3,2,2}=={1,2,3}2True

不等于號(hào)(!=),如果符號(hào)兩邊的值不相等,則返回 True。

1>>>True!=0.12True3>>>False!=0.14True

Q 26. 解釋一下 Python 中的賦值運(yùn)算符這在 Python 面試中是個(gè)重要的面試問(wèn)題。

我們將所有的算術(shù)運(yùn)算符和賦值符號(hào)放在一起展示:

1>>>a=7 2>>>a+=1 3>>>a 48 5 6>>>a-=1 7>>>a 87 910>>>a*=211>>>a12141314>>>a/=215>>>a167.01718>>>a**=219>>>a20492122>>>a//=323>>>a2416.02526>>>a%=427>>>a280.0

Q 27. 解釋一下 Python 中的邏輯運(yùn)算符

Python 中有 3 個(gè)邏輯運(yùn)算符:and,or,not。

1>>>FalseandTrue2False34>>>7<7?or?True5True67>>>not2==28False

Q 28. 解釋一下 Python 中的成員運(yùn)算符

通過(guò)成員運(yùn)算符‘in’和‘not in’,我們可以確認(rèn)一個(gè)值是否是另一個(gè)值的成員。

1>>>'me'in'disappointment'2True34>>>'us'notin'disappointment'5True

Q 29. 解釋一下 Python 中的身份運(yùn)算符

這也是一個(gè)在 Python 面試中常問(wèn)的問(wèn)題。

通過(guò)身份運(yùn)算符‘is’和‘is not’,我們可以確認(rèn)兩個(gè)值是否相同。

1>>>10is'10'2False34>>>TrueisnotFalse5True

Q 30. 講講 Python 中的位運(yùn)算符

該運(yùn)算符按二進(jìn)制位對(duì)值進(jìn)行操作。

與(&),按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值, 如果兩個(gè)相應(yīng)位都為 1, 則該位的結(jié)果為 1, 否則為 0

1>>>0b110&0b01022

2. 或(|),按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為 1 時(shí),結(jié)果位就為 1。

1>>>3|2233

3. 異或(^),按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí),結(jié)果為 1

1>>>3^221

4. 取反(~),按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反, 即把 1 變?yōu)?0, 把 0 變?yōu)?1

1>>>~22-3

5. 左位移(<<),運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由 << 右邊的數(shù)字指定了移動(dòng)的位數(shù),高位丟棄,低位補(bǔ) 0

1>>>1<<224

6. 右位移(>>),把 ">>" 左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,>> 右邊的數(shù)字指定了移動(dòng)的位數(shù)

1>>>4>>221

更多關(guān)于運(yùn)算符的知識(shí),參考這里:https://data-flair.training/blogs/python-operators/

Q 31. 在 Python 中如何使用多進(jìn)制數(shù)字?我們?cè)?Python 中,除十進(jìn)制外還可以使用二進(jìn)制、八進(jìn)制和十六進(jìn)制。

二進(jìn)制數(shù)字由 0 和 1 組成,我們使用 0b 或 0B 前綴表示二進(jìn)制數(shù)。

1>>>int(0b1010)210

2. 使用 bin() 函數(shù)將一個(gè)數(shù)字轉(zhuǎn)換為它的二進(jìn)制形式。

1>>>bin(0xf)2‘0b1111’

3. 八進(jìn)制數(shù)由數(shù)字 0-7 組成,用前綴 0o 或 0O 表示 8 進(jìn)制數(shù)。

1>>>oct(8)2‘0o10’

4. 十六進(jìn)數(shù)由數(shù)字 0-15 組成,用前綴 0x 或者 0X 表示 16 進(jìn)制數(shù)。

1>>>hex(16)2‘0x10’34>>>hex(15)5‘0xf’

Q 32. 怎樣獲取字典中所有鍵的列表?使用 keys() 獲取字典中的所有鍵

1>>>mydict={'a':1,'b':2,'c':3,'e':5}2>>>mydict.keys()3dict_keys(['a','b','c','e'])

Q 33. 為何不建議以下劃線作為標(biāo)識(shí)符的開(kāi)頭

因?yàn)?Python 并沒(méi)有私有變量的概念,所以約定速成以下劃線為開(kāi)頭來(lái)聲明一個(gè)變量為私有。所以如果你不想讓變量私有,就不要使用下劃線開(kāi)頭。

Q 34. 怎樣聲明多個(gè)變量并賦值?

一共有兩種方式:

1>>>a,b,c=3,4,5#Thisassigns3,4,and5toa,b,andcrespectively2>>>a=b=c=3#Thisassigns3toa,b,andc

Q 35. 元組的解封裝是什么?

首先我們來(lái)看解封裝:

1>>>mytuple=3,4,52>>>mytuple3(3,4,5)

這將 3,4,5 封裝到元組 mytuple 中。

現(xiàn)在我們將這些值解封裝到變量 x,y,z 中:

1>>>x,y,z=mytuple2>>>x+y+z

得到結(jié)果 12.

結(jié)語(yǔ)以上就是 Python 面試中一些常見(jiàn)的問(wèn)題及其答案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)結(jié)構(gòu)

    關(guān)注

    3

    文章

    573

    瀏覽量

    40232
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85037

原文標(biāo)題:2018 年最常見(jiàn)的 Python 面試題 & 答案

文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    面試標(biāo)準(zhǔn)答案非萬(wàn)能

    面試中或多或少都會(huì)涉及,因此為了提高面試的成功率,也為了求個(gè)心里踏實(shí),他周圍的同學(xué)在應(yīng)聘前都會(huì)花大量的時(shí)間搜集標(biāo)準(zhǔn)或者經(jīng)典答案,從網(wǎng)上下載一些求職經(jīng)典問(wèn)答,或是直接從書(shū)店購(gòu)買
    發(fā)表于 12-26 19:15

    Python面試必看的10個(gè)問(wèn)題

    找工作是每個(gè)學(xué)習(xí)Python人員的目標(biāo),為了更好的找到工作,刷面試題是必不可少的,了解最新企業(yè)招聘試題,可以讓你面試更加的順利。小編整理了一些2017年最新的
    發(fā)表于 02-28 17:00

    MicroPython支持的一些常見(jiàn)開(kāi)發(fā)板

    PythonPython 3編程語(yǔ)言的個(gè)簡(jiǎn)潔和快速實(shí)現(xiàn),專門(mén)優(yōu)化運(yùn)行于個(gè)微控制器上。它基于ANSIC,語(yǔ)法跟Pyton 3基本致,
    發(fā)表于 08-05 07:30

    單片機(jī)面試常見(jiàn)問(wèn)題及答案

    單片機(jī)面試常見(jiàn)問(wèn)題及答案,單片機(jī)IO口開(kāi)漏輸出和推挽輸出有什么區(qū)別?推挽輸出:既可以輸出低電平,也可以輸出高電平,可以直接驅(qū)動(dòng)功耗不大的數(shù)字器件。導(dǎo)通損耗小、效率高、既提高電路的負(fù)載能力,又提高開(kāi)關(guān)
    發(fā)表于 07-19 06:48

    固態(tài)繼電器及在應(yīng)用中一些問(wèn)題的探討

    固態(tài)繼電器及在應(yīng)用中一些問(wèn)題的探討   摘  要:闡述了固態(tài)繼電器的原理、結(jié)構(gòu)、特點(diǎn)及交流直
    發(fā)表于 07-27 10:45 ?638次閱讀

    一些關(guān)于iOS面試會(huì)問(wèn)到的問(wèn)題總結(jié)

    丁香園iOS電話面試問(wèn)題總結(jié)2017-06-24 11:21丁香園/程序設(shè)計(jì)/iOS今天下午去面試面試家初創(chuàng)公司,然后又接到到了丁香園的電話面試
    發(fā)表于 09-25 15:18 ?0次下載
    <b class='flag-5'>一些</b>關(guān)于iOS<b class='flag-5'>面試</b>會(huì)問(wèn)到的問(wèn)題總結(jié)

    Python一些畫(huà)圖函數(shù)

    Python的畫(huà)圖工具箱即Matplotlib,類似于Matlab里面畫(huà)圖功能的包。在Python 里有個(gè)集成了Matplotlib和其他一些數(shù)學(xué)包比如Numpy的包,叫Pylab,
    發(fā)表于 11-16 11:58 ?2937次閱讀

    Python工程師面試時(shí)需要準(zhǔn)備什么

    隨著互聯(lián)網(wǎng)的發(fā)展,python語(yǔ)言現(xiàn)在變得越來(lái)越火爆,Python程序員越來(lái)越受到大家的青睞!那么想進(jìn)入Python行業(yè),面試時(shí)需要注意
    的頭像 發(fā)表于 03-01 14:25 ?2284次閱讀

    Java的一些基礎(chǔ)面試題資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Java的一些基礎(chǔ)面試題資料合集免費(fèi)下載。目錄,1.Java基礎(chǔ)知識(shí)篇 2.Java web基礎(chǔ)知識(shí)總結(jié) 3.Java集合篇常見(jiàn)問(wèn)題。
    發(fā)表于 05-10 18:13 ?0次下載
    Java的<b class='flag-5'>一些</b>基礎(chǔ)<b class='flag-5'>面試</b>題資料合集免費(fèi)下載

    Python常見(jiàn)面試題解答

    Python作為人工智能知識(shí)的基礎(chǔ)知識(shí),加上有許多公司都在招python方面的程序員,那么小編在這里整理了一些Python常見(jiàn)
    的頭像 發(fā)表于 05-12 10:26 ?3494次閱讀

    ARM Linux中一些重要的宏及地址定義

    ARM Linux中一些重要的宏及地址定義
    的頭像 發(fā)表于 06-22 17:02 ?2774次閱讀

    Python一些經(jīng)典面試題資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python一些經(jīng)典面試題資料合集免費(fèi)下載。
    發(fā)表于 09-04 14:49 ?15次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>一些</b>經(jīng)典<b class='flag-5'>面試</b>題資料合集免費(fèi)下載

    Bluetooth 5的一些常見(jiàn)的問(wèn)題與答案資料下載

    電子發(fā)燒友網(wǎng)為你提供Bluetooth 5的一些常見(jiàn)的問(wèn)題與答案資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-28 08:49 ?30次下載
    Bluetooth 5的<b class='flag-5'>一些</b><b class='flag-5'>常見(jiàn)</b>的問(wèn)題與<b class='flag-5'>答案</b>資料下載

    verilog的一些基本概念

    FPGA各位和數(shù)字IC設(shè)計(jì)崗位面試時(shí)常常會(huì)問(wèn)下verilog的一些基本概念,做了下整理,面試時(shí)定用得上!
    的頭像 發(fā)表于 07-07 09:51 ?1566次閱讀

    關(guān)于數(shù)組常見(jiàn)面試

    數(shù)組是最基本的數(shù)據(jù)結(jié)構(gòu),關(guān)于數(shù)組的面試題也屢見(jiàn)不鮮,本文羅列了一些常見(jiàn)面試題,僅供參考。目前有以下18道題目。
    的頭像 發(fā)表于 08-17 09:25 ?1693次閱讀
    主站蜘蛛池模板: 人人看人人看人做人人模 | 激情文学综合 | 久久青草国产手机看片福利盒子 | 钻石午夜影院 | 5566成人免费视频观看 | 欧美精品久久天天躁 | 超级黄色毛片 | 人人揉人人爽五月天视频 | 女人扒开腿让男人桶到爽 | 日本不卡免费高清视频 | 91操碰| 日韩a无吗一区二区三区 | 孩交啪啪网址 | 欧美18性欧美丶黑吊 | 自拍偷拍福利视频 | 久青草国产手机视频免费观看 | 天堂网资源 | 国产美女在线免费观看 | 婷婷综合激六月情网 | 亚洲午夜顶级嘿嘿嘿影院 | 国产午夜三级 | 国语一级毛片私人影院 | 1024国产看片在线观看 | 成人网中文字幕色 | caoporn97人人做人人爱最新 | 婷婷亚洲综合一区二区 | 一区二区免费视频 | 天天爽夜爽免费精品视频 | 欧美大片xxxxbbbb| 寂寞午夜影院 | 亚洲日本一区二区 | 老色网站| 2017天天操| 琪琪午夜伦埋大全影院 | 色老成人精品视频在线观看 | 狠狠干免费视频 | 91大神在线精品网址 | 日韩一级片免费在线观看 | 色香五月 | 麒麟色欧美影院在线播放 | 日韩a免费 |