python面試總結 Python面試題總結

2021-10-11 00:10:01 字數 1236 閱讀 5285

文件**為

從網路收集整理

.word

版本可編輯

文件**為

從網路收集整理

.word

版本可編輯

1.python

執行緒池原理?

我理解為執行緒池是乙個存放很多執行緒的單位,同時還有乙個對應的任務佇列。

整個執行過程其實就是使用執行緒池中已有有限的執行緒把任務佇列中的任務做完。

這樣做的好處就是你不需要為每個任務都建立乙個執行緒,因為當你建立第

個執行緒來執行第

個任務的時候,可能前面已經有

個執行緒結束工作了。

超過最大值的執行緒可以排隊,

但他們要等到其他執行緒完成後才啟動

因此重複利

用執行緒來執行任務,減少系統資源的開銷。

2.python

合併字典,相同

key的

value

如何相加?

利用collections.counter

可輕鬆辦到

> x =

另一種寫法

>from collections import

counter

>dict(

counter

(x)+

counter

(y))

合併兩個字典的方法

方法dictmerged1=dict(dict1.items()+dict2.items())

方法dictmerged2=dict(dict1, **dict2)

方法等同於:

dictmerged=dict1.copy()

dictmerged.update(dict2)

或者dictmerged=dict(dict1)

dictmerged.update(dict2)

3.解釋

gui和

gplgui

圖形使用者(

graphical

user

inte***ce

,簡稱gui

,又稱圖形)是指采

用圖形方式顯示的計算機操作使用者。

gpl()

gpl同其它的自由軟體許可證一樣,

許可社會公眾享有:

執行、複製軟體的自由,

發行傳播軟體的自由,

獲得軟體原始碼的自由,

改進軟體並將自己作出的改進版本

向社會發行傳播的自由。

4.簡述爬蟲的基本步驟和流程?

python面試總結

乙個函式接收資料夾的名稱作為引數,返回該檔案中所有檔案的全路徑,請補全 def print directry contents spath import os files list os.listdir spath print files list files list for file in fi...

python面試總結

舉例說明 1 with open a.txt r as f 2 result1 f.read n 表示讀取n個位元組到result1中 3 result2 f.readline 表示讀取下一行到result2中 4 result3 f.readlines 表示讀取整個檔案到result3中 resu...

Python面試總結(一)

然而事與願違,去到公司之後,場地是租的一間小辦公室,五六個人員坐在電腦前,然後乙個老闆模樣的人物,叫我過去,委派他們其中乙個人,直接帶我坐到他工位旁,不看簡歷,開啟我的github,直接就開始問了,沒涉及多少基礎問題,一會之後,就開始介紹專案,之後問多久能上手。唉 唉 你對區塊鏈了解麼,知道btc麼...