学习完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.一行代码实现删除列表中重复的值?