隨著近些年機器學習、云計算等技術的發展, Python 的職位需求越來越高, Python語言也越來越受歡迎,小編整理了一些高頻Python面試題供大家參考。
1、Python如何實現單例模式?其他23種設計模式python如何實現?
2、Python里和None比較時,為什么是 is None 而不是 == None 呢?
3、如何添加代碼,使得沒有定義的方法都調用mydefault方法?
4、連接字符串用join還是+
5、什么是 Flask?
6、寫一個函數,接收整數參數 n ,返回一個函數,函數返回n和參數的積。
7、請寫一個 Python 邏輯,計算一個文件中的大寫字母數量
8、下面這段代碼的輸出結果是什么?請解釋。
def extendList(val, list=[]):
list.append(val)
return
listlist1 = extendList(10)
list2 = extendList(123,[])
list3 = extendList('a')
print "list1 = %s" % list1
print "list2 = %s" % list2
print "list3 = %s" % list3
9、有m篇論文,n個教授,每篇論文需要且只需要一個教授審閱,但是某一教授有可能不能審閱某篇論文,有現成的函數可以判斷某個教授是否能審閱某篇論文(如,def canview(article, professor)返回true或者false)。現設計一個算法讓每個教授審閱的論文數盡可能平均。
10、下面這段代碼的輸出結果將是什么?請解釋。
class Parent(object):
x = 1
class Child1(Parent): pass
class Child2(Parent):
pass
print Parent.x, Child1.x, Child2.x
Child1.x = 2
print Parent.x, Child1.x, Child2.x
Parent.x = 3
print Parent.x, Child1.x, Child2.x
相關推薦:
更多內容
>>本文地址:http://www.jecan.cn/jiuye/2018/46979.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?