-
Python面试题:django对数据查询结果排序怎么做,降序怎么做,查询大于某个字段怎么做?
排序使用order_by() 降序需要在排序字段名前加- 查询字段大于某个值:使用filter(字段名_gt=值) 【返回原文】
-
Python面试题:如何提高python的运行效率?
使用生成器;关键代码使用外部功能包(Cython,pylnlne,pypy,pyrex);针对循环的优化--尽量避免在循环中访问变量的属性 ; 【返回原文】
-
Python面试题:线上服务可能因为种种原因导致挂掉怎么办?
Linux下的后台进程管理利器 supervisor 每次文件修改后再Linux执行 service supervisord restart
-
python面试题:如何快速的生成一个嵌套字典?
【返回原文】
-
Python开发面试题:Python中的yield用法?
yield简单说来就是一个生成器,这样函数它记住上次返 回时在函数体中的位置。对生成器第 二次(或n 次)调用跳转至该函 次)调用跳转至该函数。 【返回原文】
-
Python面试题:线上服务可能因为种种原因导致挂掉怎么办?
Linux下的后台进程管理利器 supervisor 每次文件修改后再Linux执行 service supervisord restart 【返回原文】
-
【Python面试题】有没有一个工具可以帮助查找python的bug和进行静态的代码分析?
答:PyChecker是一个Python代码的静态分析工具,它可以帮助查找Python代码的bug, 会对代码的复杂度和格式提出警告 Pylint是另外一个工具可以进行codingstandard检查 【返回原文】
-
【Python面试题】书写一个函数,用于替换某个字符串或几个字符串
函数原型strreplace(str,oldString,newString) 例如: s = 'Hello World!'; afterReplace = strreplace(s,'World','Tom') 输出结果为:"Hello Tom!" 1 2 3 代码实现: def strreplace(str,oldString,newString): str_list = str.split(oldString) print(newString.join(str_list)) strrepa…
-
【Python面试真题】怎样声明多个变量并赋值?
【答案】: 共有两种方式: >>> 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 【返回早报】
-
【Python面试题】在python中,list,tuple,dict,set有什么区别,主要应用于什么样的场景
解答list:列表(链表的数据结构)有序的项目, 通过索引进行查找,使用方括号”[]”;tuple:元组 元组将多样的对象集合到一起,不能修改,通过索引进行查找, 使用括号”()”;dict:字典 字典是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号”{}”;set:集合 无序,元素只出现一次, 自动去重,使用”set([])”应用场景list, 简单的数据集合,可以使用索引;tuple, 把一些数据当做一个整体去使用,不能修改;dict,使用键值和值…