面试题

面试题

	-可变类型不可变类型
	- 你常用的魔法方法---》某种情况会自动触发
    	-__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-16 15:10  理塘丁真1!5!  阅读(7)  评论(0编辑  收藏  举报