按照題目要求寫出對應的函數 2022-08-22
列表中有1000000個元素,取值范圍是[1000, 10000),設計一個函數找出列表中的重復元素。 def find_dup(items: list): dups = [0] * 9000 for i...詳情>
按照題目要求寫出對應的函數 2022-08-22
要求:寫一個函數,傳入的參數是一個列表(列表中的元素可能也是一個列表),返回該列表最大的嵌套深度。例如:列表[1, 2, 3]的嵌套深度為1,...詳情>
請說說python中args與kwargs的用法與區別 2022-08-22
python的函數參數可以有多種形式,其中如果要接收任意多個位置參數,可以將參數聲明為args,其中args只是變量名字,可以是任何合法變量名,例...詳情>
寫一個函數實現字符串反轉,盡可能寫出你知道的所有方法 2022-08-22
這些方法其實都是大同小異的,面試的時候能夠給出幾種有代表性的就足夠了。給大家留一個思考題,上面這些方法,哪些做法的性能較好呢?我們之...詳情>
寫一個函數統計傳入的列表中每個數字出現的次數并返回對應的字典 2022-08-22
def count_letters(items): result = {} for item in items: if isinstance(item, (int, float)): result[item] = result.get(item, 0) + 1 re...詳情>
用Python代碼實現Python內置函數max 2022-08-22
最為關鍵的是還可以通過命名關鍵字參數key來指定一個用于元素比較的函數,還可以通過default命名關鍵字參數來指定當可迭代對象為空時返回的默...詳情>
Python中為什么沒有函數重載? 2022-08-22
C++、Java、C#等諸多編程語言都支持函數重載,所謂函數重載指的是在同一個作用域中有多個同名函數,它們擁有不同的參數列表(參數個數不同或參...詳情>
不使用中間變量,交換兩個變量a和b的值 2022-08-22
點評:典型的送人頭的題目,在其他編程語言中不使用中間變量交換兩個變量的值可以使用異或運算,Python中還可以通過內置的字節碼指令直接交換...詳情>
Python中如何實現字符串替換操作? 2022-08-22
可以通過字符串替換的方式為文件名補位,根據補位后的文件名用sorted函數來排序,大家可以思考下這個問題如何解決。詳情>
假設你使用的是官方的CPython,說出下面代碼的運行結果 2022-08-22
下面的程序對實際開發并沒有什么意義,但卻是CPython中的一個大坑,這道題旨在考察面試者對官方的Python解釋器到底了解到什么程度。詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題