面试题

面试题

-可变类型不可变类型
- 你常用的魔法方法---》某种情况会自动触发
	-__init__  类()--->对象进行初始化
    -__new__   类()---->产生对象---》触发__init__完成对象初始化
    -__call__  person=Person()--->对象加括号  person()---》触发
    -__getattr__  对象.属性,属性不存在,触发
    -__setattr__  对象.属性=值, 触发
    -__getitem__  对象['属性'],属性不存在,触发
    -__setitem__  对象['属性']=值, 触发
    -上下文管理器:只要重写了__enter__  __exit__ 方法,就具备这个能力
    	with 对象 as xx:
        	1 写了一行代码,触发__enter__的执行
        2 写了一行代码,触发__exit__,做一些资源清理工作
        
    -剩下的:https://www.cnblogs.com/liuqingzheng/articles/9949568.html
  • 类中的装饰器
    -classmethod
    -staticmethod
    -如何把方法包装成数据属性 propty装饰器
    -类中如何隐藏属性
    __属性、方法

-双写一致性
-断点续传
-迅雷多线程下载
-内网穿透:https://zhuanlan.zhihu.com/p/370483324
-缓存击穿

posted @ 2023-03-17 21:49  wwwxxx123  阅读(12)  评论(0编辑  收藏  举报