总结Python基础面试题30问

学习完Python技术后,找工作之际一定要提前做准备才能事半功倍,本文为大家总结了30道Python基础面试题,希望你们能够在面试中脱颖而出,找到一份高薪工作。

1.为什么学习Python?

2.通过什么途径学习的Python?

3.公司线上和开发环境使用的什么系统?

4.Python和Java、PHP、C、C#、C++等其他语言的对比?

5.简述解释型和编译型编程语言?

6.Python解释器种类以及特点?

7.位和字节的关系?

8.b、B、KB、MB、GB的关系?

9.请至少列举5个PEP8规范(越多越好)

10.求结果:orand

11.ascii、unicode、utf-8、gbk区别?

12.字节码和机器码的区别?

13.三元运算编写格式。

14.列举你了解的所有Python2和Python3的区别?

15.Py2项目如何迁移成py3?

16.用一行代码实现数值交换:

a=1

b=2

17.Python3和Python2中int和long的区别?

18.xrange和range的区别?

19.如何实现字符串的反转?如:name=wupeiqi请反转为name=iqiepuw。

20.文件操作时:xreadlines和readlines的区别?

21.列举布尔值为False的常见值?

22.列举字符串、列表、元组、字典每个常用的5个方法?

23.is和==的区别?

24.1、2、3、4、5能组成多少个互不相同且无重复的三位数

25.什么是反射?以及应用场景?

26.简述Python的深浅拷贝?

27.Python垃圾回收机制?

28.Python的可变类型和不可变类型的区别?

29.求结果

30.一行代码实现删除列表中重复的值?




转载请注明:http://www.aierlanlan.com/tzrz/3779.html

  • 上一篇文章:
  •   
  • 下一篇文章: