2019Python必刷面試題(小結(jié))

1、一行代碼實(shí)現(xiàn)1—100之和
2、如何在一個(gè)函數(shù)內(nèi)部修改全局變量
3、列出5個(gè)python標(biāo)準(zhǔn)庫(kù)
4、字典如何刪除鍵和合并兩個(gè)字典
5、談下python的GIL
6、python實(shí)現(xiàn)列表去重的方法
7、fun(*args,**kwargs)中的*args,**kwargs什么意思?
8、python2和python3的range(100)的區(qū)別
9、一句話解釋什么樣的語(yǔ)言能夠用裝飾器?
10、python內(nèi)建數(shù)據(jù)類型有哪些
11、簡(jiǎn)述面向?qū)ο笾衉_new__和__init__區(qū)別
12、簡(jiǎn)述with方法打開處理文件幫我我們做了什么?
13、列表[1,2,3,4,5],請(qǐng)使用map()函數(shù)輸出[1,4,9,16,25],并使用列表推導(dǎo)式提取出大于10的數(shù),最終輸出[16,25]
14、python中生成隨機(jī)整數(shù)、隨機(jī)小數(shù)、0—1之間小數(shù)方法
15、避免轉(zhuǎn)義給字符串加哪個(gè)字母表示原始字符串?
16、<div class="nam">中國(guó)</div>,用正則匹配出標(biāo)簽里面的內(nèi)容(“中國(guó)”),其中class的類名是不確定的
17、python中斷言方法舉例
18、數(shù)據(jù)表student有id,name,score,city字段,其中name中的名字可有重復(fù),需要消除重復(fù)行,請(qǐng)寫sql語(yǔ)句
19、10個(gè)Linux常用命令
20、python2和python3區(qū)別?列舉5個(gè)
21、列出python中可變數(shù)據(jù)類型和不可變數(shù)據(jù)類型,并簡(jiǎn)述原理
22、s = “ajldjlajfdljfddd”,去重并從小到大排序輸出”adfjl”
23、用lambda函數(shù)實(shí)現(xiàn)兩個(gè)數(shù)相乘
24、字典根據(jù)鍵從小到大排序dict={“name”:”zs”,”age”:18,”city”:”深圳”,”tel”:”1362626627”}
25、利用collections庫(kù)的Counter方法統(tǒng)計(jì)字符串每個(gè)單詞出現(xiàn)的次數(shù)”kjalfj;ldsjafl;hdsllfdhg;lahfbl;hl;ahlf;h”
26、字符串a(chǎn) = “not 404 found 張三 99 深圳”,每個(gè)詞中間是空格,用正則過濾掉英文和數(shù)字,最終輸出”張三 深圳”
27、filter方法求出列表所有奇數(shù)并構(gòu)造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
28、列表推導(dǎo)式求列表所有奇數(shù)并構(gòu)造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
29、正則re.complie作用
30、a=(1,)b=(1),c=(“1”) 分別是什么類型的數(shù)據(jù)?
31、兩個(gè)列表[1,5,7,9]和[2,2,6,8]合并為[1,2,2,3,6,7,8,9]
32、用python刪除文件和用linux命令刪除文件方法
33、log日志中,我們需要用時(shí)間戳記錄error,warning等的發(fā)生時(shí)間,請(qǐng)用datetime模塊打印當(dāng)前時(shí)間戳 “2018-04-01 11:38:54”
34、數(shù)據(jù)庫(kù)優(yōu)化查詢方法
35、請(qǐng)列出你會(huì)的任意一種統(tǒng)計(jì)圖(條形圖、折線圖等)繪制的開源庫(kù),第三方也行
36、寫一段自定義異常代碼
37、正則表達(dá)式匹配中,(.)和(.?)匹配區(qū)別?
38、簡(jiǎn)述Django的orm
39、[[1,2],[3,4],[5,6]]一行代碼展開該列表,得出[1,2,3,4,5,6]
40、x=”abc”,y=”def”,z=[“d”,”e”,”f”],分別求出x.join(y)和x.join(z)返回的結(jié)果
41、舉例說明異常模塊中try except else finally的相關(guān)意義
42、python中交換兩個(gè)數(shù)值
43、舉例說明zip()函數(shù)用法
44、a=”張明 98分”,用re.sub,將98替換為100
45、寫5條常用sql語(yǔ)句
46、a=”hello”和b=”你好”編碼成bytes類型
47、[1,2,3]+[4,5,6]的結(jié)果是多少?
48、提高python運(yùn)行效率的方法
49、簡(jiǎn)述mysql和redis區(qū)別
50、遇到bug如何處理
51、1、正則匹配,匹配日期2018-03-20
url=’https://sycm.taobao.com/bda/tradinganaly/overview/get_summary.json?dateRange=2018-03-20%7C2018-03-20&dateType=recent1&device=1&token=ff25b109b&_=1521595613462‘
52、list=[2,3,5,4,9,6],從小到大排序,不許用sort,輸出[2,3,4,5,6,9]
53、寫一個(gè)單列模式
54、保留兩位小數(shù)
題目本身只有a=”%.03f”%1.3335,讓計(jì)算a的結(jié)果,為了擴(kuò)充保留小數(shù)的思路,提供round方法(數(shù)值,保留位數(shù))
55、求三個(gè)方法打印結(jié)果
56、列出常見的狀態(tài)碼和意義
57、分別從前端、后端、數(shù)據(jù)庫(kù)闡述web項(xiàng)目的性能優(yōu)化
58、使用pop和del刪除字典中的”name”字段,dic={“name”:”zs”,”age”:18}
59、列出常見MYSQL數(shù)據(jù)存儲(chǔ)引擎
60、計(jì)算代碼運(yùn)行結(jié)果,zip函數(shù)歷史文章已經(jīng)說了,得出[(“a”,1),(“b”,2),(“c”,3),(“d”,4),(“e”,5)]
61、簡(jiǎn)述同源策略
62、簡(jiǎn)述cookie和session的區(qū)別
63、簡(jiǎn)述多線程、多進(jìn)程
64、簡(jiǎn)述any()和all()方法
65、IOError、AttributeError、ImportError、IndentationError、IndexError、KeyError、SyntaxError、NameError分別代表什么異常
66、python中copy和deepcopy區(qū)別
67、列出幾種魔法方法并簡(jiǎn)要介紹用途
68、C:\Users\ry-wu.junya\Desktop>python 1.py 22 33命令行啟動(dòng)程序并傳參,print(sys.argv)會(huì)輸出什么數(shù)據(jù)?
69、請(qǐng)將[i for i in range(3)]改成生成器
70、a = “ hehheh “,去除收尾空格
71、舉例sort和sorted對(duì)列表排序,list=[0,-1,3,-10,5,9]
72、對(duì)list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],使用lambda函數(shù)從小到大排序
73、使用lambda函數(shù)對(duì)list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],輸出結(jié)果為
[0,2,4,8,8,9,-2,-4,-4,-5,-20],正數(shù)從小到大,負(fù)數(shù)從大到小
74、列表嵌套字典的排序,分別根據(jù)年齡和姓名排序
75、列表嵌套元組,分別按字母和數(shù)字排序
76、列表嵌套列表排序,年齡數(shù)字相同怎么辦?
77、根據(jù)鍵對(duì)字典排序(方法一,zip函數(shù))
78、根據(jù)鍵對(duì)字典排序(方法二,不用zip)
79、列表推導(dǎo)式、字典推導(dǎo)式、生成器
80、最后出一道檢驗(yàn)題目,根據(jù)字符串長(zhǎng)度排序,看排序是否靈活運(yùn)用
81、舉例說明SQL注入和解決辦法
82、s=”info:xiaoZhang 33 shandong”,用正則切分字符串輸出[‘info’, ‘xiaoZhang’, ‘33’, ‘shandong’]
83、正則匹配以163.com結(jié)尾的郵箱
84、遞歸求和
85、python字典和json字符串相互轉(zhuǎn)化方法
86、MyISAM 與 InnoDB 區(qū)別:
87、統(tǒng)計(jì)字符串中某字符出現(xiàn)次數(shù)
88、字符串轉(zhuǎn)化大小寫
89、用兩種方法去空格
90、正則匹配不是以4和7結(jié)尾的手機(jī)號(hào)
91、簡(jiǎn)述python引用計(jì)數(shù)機(jī)制
92、int(“1.4”),int(1.4)輸出結(jié)果?
93、列舉3條以上PEP8編碼規(guī)范
94、正則表達(dá)式匹配第一個(gè)URL
95、正則匹配中文
96、簡(jiǎn)述樂觀鎖和悲觀鎖
97、r、r+、rb、rb+文件打開模式區(qū)別
98、Linux命令重定向 > 和 >>
99、正則表達(dá)式匹配出 <html><h1>www.itcast.cn</h1></html>
100、python傳參數(shù)是傳值還是傳址?
101、求兩個(gè)列表的交集、差集、并集
102、生成0-100的隨機(jī)數(shù)
103、lambda匿名函數(shù)好處
104、常見的網(wǎng)絡(luò)傳輸協(xié)議
105、單引號(hào)、雙引號(hào)、三引號(hào)用法
106、python垃圾回收機(jī)制
107、HTTP請(qǐng)求中g(shù)et和post區(qū)別
108、python中讀取Excel文件的方法
109、簡(jiǎn)述多線程、多進(jìn)程
110、python正則中search和match
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
- 這篇文章主要介紹了Python經(jīng)典面試題與參考答案,總結(jié)分析了Python面試中各種常見的概念、數(shù)據(jù)結(jié)構(gòu)、算法等相關(guān)操作技巧,需要的朋友可以參考下2019-11-04
- 這篇文章主要介紹了兩道阿里python面試題與參考答案,結(jié)合具體實(shí)例形式分析了Python數(shù)組創(chuàng)建、遍歷、拆分及隨機(jī)數(shù)等相關(guān)操作技巧,需要的朋友可以參考下2019-09-02
- 這篇文章主要介紹了60道硬核Python面試題,論面霸是如何煉成的,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-08-28
- 這篇文章主要介紹了關(guān)于Python爬蟲面試170道題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-08-15
- Python是目前編程領(lǐng)域最受歡迎的語(yǔ)言。在本文中,我將總結(jié)Python面試中最常見的50個(gè)問題。每道題都提供參考答案,感興趣的可以了解下2019-06-26
- 這篇文章主要為大家介紹了Python常見的面試題與相應(yīng)的Python知識(shí)點(diǎn),包括Python變量、函數(shù)、對(duì)象、數(shù)據(jù)類型等,需要的朋友可以參考下2019-06-25
- 這篇文章主要介紹了110道Python面試題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-06-24
春招面試,看這110道Python面試題就夠了(強(qiáng)烈推薦)
這篇文章主要介紹了春招面試,看這110道Python面試題就夠了,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-04-15