IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
很多Python崗位在招聘時(shí)都要求求職人員有一定的編程能力,小編搜集了一些常見的Python編程面試題,希望能幫到求職者。
1、Python里面如何生成隨機(jī)數(shù)?
2、編程用sort進(jìn)行排序,然后從最后一個(gè)元素開始判斷
3、有沒有一個(gè)工具可以幫助查找python的bug和進(jìn)行靜態(tài)的代碼分析?
4、如何在一個(gè)function里面設(shè)置一個(gè)全局的變量?
5、單引號,雙引號,三引號的區(qū)別
6、介紹一下Python中webbrowser的用法?
7、Python如何實(shí)現(xiàn)單例模式?其他23種設(shè)計(jì)模式python如何實(shí)現(xiàn)?
8、請盡可能列舉python列表的成員方法,并給出一下列表操作的答案:
(1) a=[1, 2, 3, 4, 5], a[::2]=?, a[-2:] = ?
(2) 一行代碼實(shí)現(xiàn)對列表a中的偶數(shù)位置的元素進(jìn)行加3后求和?
(3) 將列表a的元素順序打亂,再對a進(jìn)行排序得到列表b,然后把a(bǔ)和b按元素順序構(gòu)造一個(gè)字典d。
9、請回答一下問題:
(1) 闡述一下裝飾器,描述符(property)、元類的概念,并列舉其應(yīng)用場景;
(2) 如何動(dòng)態(tài)獲取和設(shè)置對象的屬性。
10、閱讀下面的代碼,寫出A0,A1至A6的最終值。
A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))
A1 = range(10)
A2 = [i for i in A1 if i in A0]
A3 = [A0[s] for s in A0]
A4 = [i for i in A1 if i in A3]
A5 = {i:i*i for i in A1}
A6 = [[i,i*i] for i in A1]
相關(guān)推薦:
更多內(nèi)容
>>本文地址:http://uj2y2uok.com/jiuye/2018/46829.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?