python面试常见问题

1、“==”与is的区别

在这里插入图片描述
对象=确定内存地址+存储在这块内存中的值

2、list与tuple的区别

在这里插入图片描述

3、python中list与dict

在这里插入图片描述
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):
    """写的进程"""
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值