用户工具

站点工具


interview:douban-2

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

interview:douban-2 [2011/08/02 13:34] (当前版本)
行 1: 行 1:
 +
 +
 +====== Python 面试题集合 ======
 +
 +Python是如何进行内存管理的?
 +http://​developer.51cto.com/​art/​201007/​213585.htm
 +(没看懂)
 +
 +什么是lambda函数?它有什么好处?​
 +http://​www.kuqin.com/​diveinto_python_document/​apihelper_lambda.html
 +
 +解释一下python的 and-or 语法
 +http://​www.kuqin.com/​diveinto_python_document/​apihelper_andor.html
 +
 +how do I iterate over a sequence in reverse order
 +
 +Python是如何进行类型转换的?
 +http://​canofy.iteye.com/​blog/​298263
 +
 +Python里面如何实现tuple和list的转换?
 +
 +请写出一段Python代码实现删除一个list里面的重复元素
 +
 +Python如何实现单例模式?其他23种设计模式python如何实现?
 +
 +Python里面如何拷贝一个对象?
 +http://​blog.csdn.net/​sharkw/​article/​details/​1934090
 +
 +介绍一下except的用法和作用?
 +http://​hi.baidu.com/​whaway/​blog/​item/​7f7a3d9b0b2facb3c9eaf40d.html
 +
 +Python中pass语句的作用是什么?
 +
 +如何知道一个python对象的类型?
 +
 +介绍一下Python下range()函数的用法?
 +http://​docs.python.org/​library/​functions.html#​range
 +
 +如何用Python来进行查询和替换一个文本字符串?
 +
 +Python里面search()和match()的区别?
 +
 +用Python匹配HTML tag的时候,<​.*>​和<​.*?>​有什么区别?
 +
 +Python里面如何生成随机数?
 +
 +如何用Python来发送邮件?
 +
 +有两个序列a,​b,大小都为n,​序列元素的值任意整形数,无序;
 +
 +要求:通过交换a,​b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
 +
 +  - 将两序列合并为一个序列,并排序,为序列Source
 +  - 拿出最大元素Big,次大的元素Small
 +  - 在余下的序列S[:​-2]进行平分,得到序列max,min
 +  - 将Small加到max序列,将Big加大min序列,重新计算新序列和,和大的为max,小的为min。
 +
 +Python如何定义一个函数?​
 +
 +有没有一个工具可以帮助查找python的bug和进行静态的代码分析?
 +
 +如何在一个function里面设置一个全局的变量?
 +
 +===== 参考 =====
 +  * http://​www.douban.com/​group/​topic/​21206826/​
  
interview/douban-2.txt · 最后更改: 2011/08/02 13:34 (外部编辑)