没有合适的资源?快使用搜索试试~ 我知道了~
Python 面试题汇总及答案详解完整版
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 62 浏览量
2023-05-23
18:53:22
上传
评论 1
收藏 2.41MB PDF 举报
温馨提示
试读
306页
1:为什么学习 Python 2:通过什么途径学习 Python 3:谈谈对 Python 和其他语言的区别 Python 的优势: 4:简述解释型和编译型编程语言 5:Python 的解释器种类以及相关特点? 6:位和字节的关系 7:b、B、KB、MB、GB 的关系 8:PE8 规范 9:通过代码实现如下转换(进制之间转换) 10:请编写一个函数实现将 IP 地址转换成一个整数 11、python 递归的最大层数?998 12:求结果(and or or) 运算符 13 :ascii、unicode、utf-8、gbk 区别 14:字节码和机器码的区别 15:三元运算写法和应用场景 16:Python3 和 Python2 的区别 17:用一行代码实现数值交换 18:Python3 和 Python2 中 int 和 long 区别 19:xrange 和 range 的区别 20:文件操作时:xreadlines 和 readlines 的区别 21: 列列举布尔值为 False 的常见值 22. 字符串、列表、元组、字典每个常用的 5 个方法
资源推荐
资源详情
资源评论
2020 年 Python 面试题汇总及答案详解
微信公众号搜索:Python 面试
目录
Python 基础篇
1
:为什么学习
Python
2:通过什么途径学习 Python
3:谈谈对 Python 和其他语言的区别
Python
的优势:
4:简述解释型和编译型编程语言
5:Python 的解释器种类以及相关特点?
6
:位和字节的关系
7:b、B、KB、MB、GB 的关系
8:PE8 规范
9:通过代码实现如下转换(进制之间转换)
10:请编写一个函数实现将 IP 地址转换成一个整数
11
、
python
递归的最大层数?
998
12:求结果(and or or)
运算符
13
:
ascii
、
unicode
、
utf-8
、
gbk
区别
14:字节码和机器码的区别
15:三元运算写法和应用场景?
16:Python3
和
Python2
的区别?
17:用一行代码实现数值交换
18:Python3 和 Python2 中 int 和 long 区别
19
:
xrange
和
range
的区别
20:文件操作时:xreadlines 和 readlines 的区别?
21
: 列
列
举布尔值为
False
的常见值?
22.
字符串、列表、元组、字典每个常用的
5
个方法?
23、 lambda 表达式格式以及应用场景?
24. pass 的作用
25. *arg
和
**kwarg
作用
26. is 和==的区别
27:谈谈 Python 的深浅拷贝?以及实现方法和应用场景。
28. Python 垃圾回收机制?
29. Python
的可变类型和不可变类型?
30、求结果
31、求结果
32
、列举常见的内置函数
abs()
map
filter
map 与 filter 总结
isinstance\type
zip
拉链函数
33. filter、map、reduce 的作用?
内置函数:map、reduce、filter 的用法和区别
34
、 一行代码实现
9*9
乘法表
35. 如何安装第三方模块?以及用过哪些第三方模块?
36、 常用模块都有那些?
37. re
的
match
和
search
区别?
38. 什么是正则的贪婪匹配?
39. 求结果:
40. 求结果:
41
、
def func(a,b=[])
这种写法有什
什
么坑?
42、如何实现 “1,2,3” 变成 [‘1’,’2’,’3’]
43. 如何实现[‘1’,’2’,’3’]变成[1,2,3]
44. a = [1,2,3]
和
b = [(1),(2),(3) ]
以及
b = [(1,),(2,),(3,) ]
的区别?
45. 如何用一行代码生成[1,4,9,16,25,36,49,64,81,100]
46.
一
行
代码实现删除列表中重复的值
47.
如何在函数中设置一个全局变量
48. logging 模块的作用?以及应用场景?
49. 请用代码简答实现 stack
50.
常用字符串格式化哪几种?
51. 简述 生成器、迭代器、可迭代对象 以及应用场景?
迭代器
生成器
可迭代对象
装饰器
52.
用
Python
实现一个二分查找的函数。
53. 谈谈你对闭包的理解?
54. os 和 sys 模块的作用?
55. 如何生成一个随机数?
56.
如何使用
python
删除一个文件?
57. 谈谈你对面向对象的理解
58. Python 面向对象中的继承有什么特点
59.
面向对象深度优先和广度优先是什么?
60. 面向对象中 super 的作用?
61. 是否使用过 functools 中的函数?其作用是什么?
62.
列举面向对象中带双下划线的特殊方法,如:
__new__
、
__init__
63. 如何判断是函数还是方法?
64. 静态方法和类方法区别?
65.
列举面向对象中的特殊成员以及应用场景
66. 1、2、3、4、5 能组成多少个互不相同且无重复的三位数
67.
什么是反射?以及应⽤用场景?
68. metaclass
作用?以及应用场景?
69. 用尽量多的方法实现单例模式。
70.
装饰器
器
的写法以及应用场景。
71.
异常处理写法以及如何主动跑出异常(应用场景)
72、什么是面向对象的 mro
剩余305页未读,继续阅读
资源评论
- ynuwnb22023-12-06资源质量不错,和资源描述一致,内容详细,对我很有用。
ChatGPT4.0
- 粉丝: 2000
- 资源: 201
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功