摘要:
f=open('z.txt','w',encoding='utf-8') f.write('abd\n') f.write('efg\n') f.write('haij\n') f.flush()#刷新 f.close() # f=open('z.txt','r',encoding='utf-8') # r=f.read()#读取文件 # print(r) # print(f.readline() 阅读全文
摘要:
参数传递优先级:位置一一对应,普通参数,默认参数,*参数,**参数 这个顺序是强制的 形参》》》 普通参数:普通参数必须一一对应,必须传 默认参数:可传可不传,实参级别大于形参的级别 *参数:除了关键字参数/**字典,其他都可以传,它 是一个元祖,不传也可以 **参数:只能接受关键字参数,如果接受字 阅读全文
摘要:
metaclass 元类 元类是类的类,是类的模版。 元类是用来控制如何创建类的,正如类是创建对象的模版一样 元类的实例为类。 type事python的一个内建元类,用来直接控制生成类,python中任何class定义的类其实都是type类实例化的对象。 >>>> <class '__main__. 阅读全文
摘要:
描述符:是很多高级库和框架的重要工具之一,描述符通常是使用到装饰器或者元类的大型框架中的一个组件。\ >>>>> 在这里可以加功能啊...你好啊,帅哥 wwwww 你是那偷心的贼在这里可以加功能啊...你好啊,帅哥 wwwww 你是那偷心的贼 property 补充方法1: 方法2: 利用prope 阅读全文
摘要:
》》》》》 get方法408{'name': 'cs', 'width': 12, 'length': 34, 'area': 408} 阅读全文
摘要:
静态属性不能传参数。 类能调用静态属性,只是返回的是一个对象。 描述符的get方法 》》》》》》》》》》》 <property object at 0x03183150>get方法<__main__.Lazyproperty object at 0x03150090> 阅读全文
摘要:
描述符能实现大多pyhon类特性中的底层方法,包括:classmethod , staticmethd , property , __slots__ 》》》》》》》》》》 get方法8 阅读全文
摘要:
>>>> name <class 'str'>age <class 'int'>set方法 <__main__.People object at 0x100797e10> s{'__module__': '__main__', '__init__': <function People.__init_ 阅读全文
摘要:
装饰器本身就是函数 回顾: 》》》》》》 >>deco>>testing >>>>>> >>deco>> <class '__main__.Foo'>{'__module__': '__main__', '__dict__': <attribute '__dict__' of 'Foo' objec 阅读全文
摘要:
1.描述符本事时新式类,被代理的类也应该是新式类 2.必须把描述符定义成类属性,不能定义到构造函数中 3.严格遵循优先级 set方法 <__main__.People object at 0x102097d68> sxjset方法 <__main__.People object at 0x10209 阅读全文