python名词解释题库_『Python题库-简答题』Python中的基本
概念(121道)
『Python题库 - 简答题』 Python中的基本概念
1. Python和Java、PHP、C、C#、C++等其他语⾔的对⽐?
2. 简述解释型和编译型编程语⾔?
3. 代码中要修改不可变数据会出现什么问题? 抛出什么异
4. print 调⽤ Python 中底层的什么⽅法?
5. 简述你对 input()函数的理解?
6. Python解释器种类以及特点?
7. Python2 中 range 和 xrange 的区别?
8. 位和字节的关系?
9. b、B、KB、MB、GB 的关系?
10. 请⾄少列举5个 PEP8 规范(越多越好)。
11. python递归的最⼤层数?递归函数停⽌的条件?
12. ascii、unicode、utf-8、gbk 区别?
13. 字节码和机三元运算规则以及应⽤场景?器码的区别?
14. 三元运算规则以及应⽤场景?
5. 列举 Python2和Python3的区别?
16. Python3和Python2中 int 和 long的区别?
17. 4G 内存怎么读取⼀个 5G 的数据?
18. read、readline 和 readlines 的区别?
19. ⽂件操作时:xreadlines和readlines的区别?
20. 列举布尔值为False的常见值?
21. 字符串、列表、元组、字典每个常⽤的5个⽅法?
22. lambda表达式格式以及应⽤场景? ⽤lambda函数的好处?
23. pass的作⽤?continue的作⽤? break的作⽤?
24. *arg和**kwarg作⽤
25. is和==的区别
26. 简述Python的深浅拷贝以及应⽤场景?
27. 拷贝的注意点?
28. Python垃圾回收机制?
29. Python的可变类型和不可变类型?
30. 列举常见的内置函数?
31. filter、map、reduce的作⽤?
32. 常⽤的 Python 标准库都有哪些?
33. ⾄少列举8个常⽤模块都有那些?
34. re的match和search区别?
35. 什么是正则的贪婪匹配?
36. 介绍⼀下 except 的作⽤和⽤法?
37. 在 except 中 return 后还会不会执⾏ finally 中的代码?怎么抛出⾃定义异常?
38. Python 的魔法⽅法?
39. __init__和__new__的区别?
40. 说明⼀下 os.path 和 sys.path 分别代表什么?
41. Python 的 sys 模块常⽤⽅法?
42. os和sys模块的作⽤?
43. 读取⽂件的⼏种⽅法的区别?
44. 谈谈你对⾯向对象的理解?
45. Python⾯向对象中的继承有什么特点?
46. ⾯向对象深度优先和⼴度优先是什么?
47. ⾯向对象中super的作⽤?
48. 是否使⽤过functools中的函数?其作⽤是什么?
49. 如何判断是函数还是⽅法?
50. 列举⾯向对象中的特殊成员以及应⽤场景
51. 什么是⾯向对象的mro
52. Python 中的可变对象和不可变对象?
53. OOP编程三⼤特点是什么,多态应⽤的基础是什么?
54. 请描述抽象类和接⼝类的区别和联系?
55. 请描述⽅法重载与⽅法重写
56. 单引号、双引号、三引号的区别?
57. 请简述保护类的属性?
58. 什么是继承?
59. 请简述私有属性或私有⽅法⽆法访问的原理?
60. 什么是多态?
61. 请简述self在类中的意义?
python单例模式
62. 类是由哪三个部分组成的?
63. 请简述构造⽅法和析构⽅法的作⽤?
64. unittest 是什么?
65. 模块和包是什么?
66. Python 中有⽇志吗?怎么使⽤?
67. 关于 Python 程序的运⾏⽅⾯,有什么⼿段能提升性能?
68. Python 中的作⽤域?
69. 什么是 Python?
70. 什么是 Python ⾃省?
71. 什么是 Python 的命名空间?
72. 你所遵循的代码规范是什么?请举例说明其要求?
73. 说⼀下字典和 json 的区别??
74. 什么是可变、不可变类型??
75. 存⼊字典⾥的数据有没有先后排序?
76. 如何理解 Python 中字符串中的\字符?
77. 常⽤字符串格式化哪⼏种?
78. Python 中类⽅法、类实例⽅法、静态⽅法有何区别?
79. Python 的内存管理机制及调优⼿段?
80. 内存泄露是什么?如何避免?
81. 定义函数时的规则?
82. Python 函数调⽤的时候参数的传递⽅式是值传递还是引⽤传递
83. 对缺省参数的理解?
84. 为什么函数名字可以当做参数⽤?
85. 回调函数,如何通信的?
86. 简述 ⽣成器、迭代器、可迭代对象 以及应⽤场景?
87. 谈谈你对闭包的理解?
88. metaclass作⽤?以及应⽤场景?
89. 单例模式的应⽤场景有哪些?
90. 函数装饰器有什么作⽤?
91. Python 中 yield 的⽤法?
92. Python⾥match与search的区别?
93. ⽤ Python 匹配 HTML tag 的时候,<.> 和 <.?> 有什么区别?
94. 正则表达式贪婪与⾮贪婪模式的区别?
95. 请写出匹配ip的Python正则表达式?
96. 全局变量和局部变量的区别,如何在function⾥⾯给⼀个全局变量赋值
97. Tuple和list的区别
98. 给定两个 list,A 和 B,出相同元素和不同元素?
99. Python中list、tuple、dict、set有什么区别,主要应⽤在什么样的场景? 100. Python中静态函数、类函数、成员函数的区别?
101. 什么是异常?
102. 介绍⼀下Python的异常处理机制和⾃⼰开发过程中的体会?
103. 举例说明创建字典的⾄少两种⽅法
104. Python如何处理上传⽂件?
105. 请列举你使⽤过的Python代码检测⼯具
106. Python如何解决循环引⽤
107. 如何判断⼀个python对象的类型
108. 简述Python在异常处理中,else和finally的作⽤分别是什么?
109. Python中range()函数的⽤法
110. Python 程序中中⽂乱码如何解决
111. Python 的传参是传值还是传址
112. with 语句的作⽤,写⼀段代码⽰例
113. Python⾥⾯classmethod和staticmethod的区别
114. Python字典参数如何传递?
115. 解释Python脚本程序的_name_的作⽤
116. 解释Python解释器搜索模块位置的顺序
117. 请简述⽂本⽂件和⼆进制⽂件的区别
118. 简述闭包满⾜的三个条件
119. isinstance作⽤以及应⽤场景?
120. 有⽤过with statement吗?它的好处是什么?
121. 简述 yield和yield from关键字。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。