python面试常见问题
- 1、“==”与is的区别
- 2、list与tuple的区别
- 3、python中list与dict
- 4、局部变量和全局变量
- 5、迭代器和生成器
- 6、yield
- 7、import过程
- 8、python装饰器
- 9、python特点(封装、继承、多态)
- 10、垃圾回收()
- 11、python内存管理机制、内存泄漏
- 12、深拷贝/浅拷贝区别
- 13、GIL全局解释器锁
- 14、python2和python3的区别
- 15、提高python运行效率的方法
- 16、类:单例模式
- 17、python常见异常
- 18、列出几种魔法方法并介绍
- 19、python进程、线程、协程
- 20、python中的锁
- 21、python传参数是传值还是传址
1、“==”与is的区别
对象=确定内存地址+存储在这块内存中的值
2、list与tuple的区别
3、python中list与dict
4、局部变量和全局变量
5、迭代器和生成器
6、yield
7、import过程
8、python装饰器
9、python特点(封装、继承、多态)
10、垃圾回收()
完美详解
python采用的是引用计数机制为主,标记-清除和分代收集机制为辅的策略
11、python内存管理机制、内存泄漏
python内存管理优化方法:
12、深拷贝/浅拷贝区别
13、GIL全局解释器锁
14、python2和python3的区别
15、提高python运行效率的方法
16、类:单例模式
17、python常见异常
18、列出几种魔法方法并介绍
19、python进程、线程、协程
进程间通信:
import time
from multiprocessing import Process, Queue, current_process
# 进程间通信
class WriteProcess(Process):
"""写的进程"""