【Python面試題】說(shuō)一下namedtuple的用法和作用 2022-08-23
Python標(biāo)準(zhǔn)庫(kù)的collections模塊提供了很多有用的數(shù)據(jù)結(jié)構(gòu),這些內(nèi)容并不是每個(gè)開發(fā)者都清楚,就比如題目問到的namedtuple,在我參加過的面試中...詳情>
【Python面試題】如何使用random模塊生成隨機(jī)數(shù)、實(shí)現(xiàn)隨機(jī)亂序和隨機(jī)抽樣? 2022-08-23
choices(population, weights=None, *, cum_weights=None, k=1)函數(shù)可以從總體中隨機(jī)抽?。ㄓ蟹呕爻闃樱┏鋈萘繛閗的樣本并返回樣本的列表,可...詳情>
【Python面試題】閱讀代碼寫出程序運(yùn)行結(jié)果 2022-08-23
生成式(推導(dǎo)式)屬于Python的特色語(yǔ)法之一,幾乎是面試必考內(nèi)容。Python中通過生成式字面量語(yǔ)法,可以創(chuàng)建出列表、集合、字典。詳情>
【Python面試題】一共有多少種找零方式類問題? 2022-08-23
還有一個(gè)非常類似的題目:“一個(gè)小朋友走樓梯,一次可以走1個(gè)臺(tái)階、2個(gè)臺(tái)階或3個(gè)臺(tái)階,問走完10個(gè)臺(tái)階一共有多少種走法?”,詳情>
【Python面試題】談?wù)勀銓?duì)“猴子補(bǔ)丁”(monkey patching)的理解 2022-08-23
“猴子補(bǔ)丁”是動(dòng)態(tài)類型語(yǔ)言的一個(gè)特性,代碼運(yùn)行時(shí)在不修改源代碼的前提下改變代碼中的方法、屬性、函數(shù)等以達(dá)到熱補(bǔ)丁(hot patch)的效果。詳情>
【Python面試題】運(yùn)行下面的代碼是否會(huì)報(bào)錯(cuò) 2022-08-23
擴(kuò)展:如果不希望代碼運(yùn)行時(shí)動(dòng)態(tài)的給對(duì)象添加新屬性,可以在定義類時(shí)使用__slots__魔法。例如,我們可以在上面的A中添加一行__slots__ = ('__v...詳情>
【Python面試題】解釋一下線程池的工作原理 2022-08-23
線程池是一種用于減少線程本身創(chuàng)建和銷毀造成的開銷的技術(shù),屬于典型的空間換時(shí)間操作。如果應(yīng)用程序需要頻繁的將任務(wù)派發(fā)到線程中執(zhí)行,線程...詳情>
【Python面試題】閱讀下面的代碼說(shuō)出運(yùn)行結(jié)果。 2022-08-23
在沒有多重繼承的情況下,向?qū)ο蟀l(fā)出一個(gè)消息,如果對(duì)象沒有對(duì)應(yīng)的方法,那么向上(父類)搜索的順序是非常清晰的。如果向上追溯到object類(...詳情>
__init__和__new__方法有什么區(qū)別? 2022-08-22
Python中調(diào)用構(gòu)造器創(chuàng)建對(duì)象屬于兩階段構(gòu)造過程,首先執(zhí)行__new__方法獲得保存對(duì)象所需的內(nèi)存空間,再通過__init__執(zhí)行對(duì)內(nèi)存空間數(shù)據(jù)的填充(...詳情>
按照題目要求寫出對(duì)應(yīng)的函數(shù) 2022-08-22
列表中有1000000個(gè)元素,取值范圍是[1000, 10000),設(shè)計(jì)一個(gè)函數(shù)找出列表中的重復(fù)元素。 def find_dup(items: list): dups = [0] * 9000 for i...詳情>
熱問標(biāo)簽 更多>>
熱問TOP榜
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個(gè)性化學(xué)習(xí)難題
提交問題