-
Python面試題:django對數(shù)據(jù)查詢結(jié)果排序怎么做,降序怎么做,查詢大于某個(gè)字段怎么做?
排序使用order_by() 降序需要在排序字段名前加- 查詢字段大于某個(gè)值:使用filter(字段名_gt=值) 【返回原文】
-
Python面試題:如何提高python的運(yùn)行效率?
使用生成器;關(guān)鍵代碼使用外部功能包(Cython,pylnlne,pypy,pyrex);針對循環(huán)的優(yōu)化--盡量避免在循環(huán)中訪問變量的屬性 ; 【返回原文】
-
Python面試題:線上服務(wù)可能因?yàn)榉N種原因?qū)е聮斓粼趺崔k?
Linux下的后臺進(jìn)程管理利器 supervisor 每次文件修改后再Linux執(zhí)行 service supervisord restart
-
python面試題:如何快速的生成一個(gè)嵌套字典?
【返回原文】
-
Python開發(fā)面試題:Python中的yield用法?
yield簡單說來就是一個(gè)生成器,這樣函數(shù)它記住上次返 回時(shí)在函數(shù)體中的位置。對生成器第 二次(或n 次)調(diào)用跳轉(zhuǎn)至該函 次)調(diào)用跳轉(zhuǎn)至該函數(shù)。 【返回原文】
-
Python面試題:線上服務(wù)可能因?yàn)榉N種原因?qū)е聮斓粼趺崔k?
Linux下的后臺進(jìn)程管理利器 supervisor 每次文件修改后再Linux執(zhí)行 service supervisord restart 【返回原文】
-
【Python面試題】有沒有一個(gè)工具可以幫助查找python的bug和進(jìn)行靜態(tài)的代碼分析?
答:PyChecker是一個(gè)Python代碼的靜態(tài)分析工具,它可以幫助查找Python代碼的bug, 會對代碼的復(fù)雜度和格式提出警告 Pylint是另外一個(gè)工具可以進(jìn)行codingstandard檢查 【返回原文】
-
【Python面試題】書寫一個(gè)函數(shù),用于替換某個(gè)字符串或幾個(gè)字符串
函數(shù)原型strreplace(str,oldString,newString) 例如: s = 'Hello World!'; afterReplace = strreplace(s,'World','Tom') 輸出結(jié)果為:"Hello Tom!" 1 2 3 代碼實(shí)現(xiàn): def strreplace(str,oldString,newString): str_list = str.split(oldString) print(newString.join(str_list)) strrepa…
-
【Python面試真題】怎樣聲明多個(gè)變量并賦值?
【答案】: 共有兩種方式: >>> a,b,c=3,4,5 #This assigns 3, 4, and 5 to a, b, and c respectively >>> a=b=c=3 #This assigns 3 to a, b, and c 【返回早報(bào)】
-
【Python面試題】在python中,list,tuple,dict,set有什么區(qū)別,主要應(yīng)用于什么樣的場景
解答list:列表(鏈表的數(shù)據(jù)結(jié)構(gòu))有序的項(xiàng)目, 通過索引進(jìn)行查找,使用方括號”[]”;tuple:元組 元組將多樣的對象集合到一起,不能修改,通過索引進(jìn)行查找, 使用括號”()”;dict:字典 字典是一組鍵(key)和值(value)的組合,通過鍵(key)進(jìn)行查找,沒有順序, 使用大括號”{}”;set:集合 無序,元素只出現(xiàn)一次, 自動去重,使用”set([])”應(yīng)用場景l(fā)ist, 簡單的數(shù)據(jù)集合,可以使用索引;tuple, 把一些數(shù)據(jù)當(dāng)做一個(gè)整體去使用,不能修改;dict,使用鍵值和值…