Python 面试题集合

Python是如何进行内存管理的?

什么是lambda函数?它有什么好处?

how do I iterate over a sequence in reverse order

Python是如何进行类型转换的?

Python里面如何实现tuple和list的转换?

请写出一段Python代码实现删除一个list里面的重复元素

Python如何实现单例模式?其他23种设计模式python如何实现?

Python里面如何拷贝一个对象?

介绍一下except的用法和作用?

Python中pass语句的作用是什么?

介绍一下Python下range()函数的用法?

如何用Python来进行查询和替换一个文本字符串?

Python里面search()和match()的区别?

用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别?

Python里面如何生成随机数?

如何用Python来发送邮件?

有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;
要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
1. 将两序列合并为一个序列,并排序,为序列Source
2. 拿出最大元素Big,次大的元素Small
3. 在余下的序列S[:-2]进行平分,得到序列max,min
4. 将Small加到max序列,将Big加大min序列,重新计算新序列和,和大的为max,小的为min。

Python如何定义一个函数?

有没有一个工具可以帮助查找python的bug和进行静态的代码分析?

如何在一个function里面设置一个全局的变量? 

# 来源:豆瓣 Python编程小组

在微博上关注: 新浪, 腾讯   投稿

最新招聘

  • [北京] 创新媒体平台网站招聘python背景的技术合伙人 - 北京益新速创科技公司
  • [深圳] B2B电子商务网站架构师/程序员[linux] - 中亚电子商务有限公司
  • [北京] Python开发工程师 - 米雀网络科技(北京)有限公司
  • [北京] Flex 开发 - v2
  • [杭州] Python开发工程师 - 阿里云计算有限公司

更多>>

你可能感兴趣的:(python,面试,集合)