摘要:
作者:飞鸿链接:https://www.zhihu.com/question/345210030/answer/841903171来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 yield 的用法有以下四种常见的情况:一个是生成器,二是用于定义上下文管理器,三是协程, 阅读全文
posted @ 2022-02-24 11:29
菩提浪子
阅读(401)
评论(0)
推荐(0)
摘要:
装饰器就是给函数增加功能,固定写法import functools# 装饰器格式def log(text): def decorator(func): @functools.wraps(func)#确保函数名字不变 def wrapper(*args, **kw): print('%s %s():' 阅读全文
posted @ 2022-02-24 10:35
菩提浪子
阅读(25)
评论(0)
推荐(0)
摘要:
property() 函数和@property修饰符。 第一种方法,使用property() 函数: class Person: def __init__(self): self.__name= None #这是setter方法 def setName(self,name): self.__name 阅读全文
posted @ 2022-02-24 10:19
菩提浪子
阅读(198)
评论(0)
推荐(0)
摘要:
类封装 继承 多态一静态属性1、静态变量和静态方法都属于类的静态成员,它们与普通的成员变量和成员方法不同,静态变量和静态方法只属于定义它们的类,而不属于某一个对象。2、静态变量和静态方法都可以通过类名和对象进行访问。二静态方法1、静态方法中不需要传入self参数,因此无法访问在静态方法中访问静态实例 阅读全文
posted @ 2022-02-24 10:18
菩提浪子
阅读(1075)
评论(0)
推荐(0)

浙公网安备 33010602011771号