摘要: @property装饰器 Python内置的@property装饰器可以把类的方法伪装成属性调用的方式。也就是本来是Foo.func()的调用方法,变成Foo.func的方式。 class People: def __init__(self, name, age): self.__name = na 阅读全文
posted @ 2020-08-11 17:19 哈喽哈喽111111 阅读(229) 评论(0) 推荐(0) 编辑
摘要: class Foo: def __init__(self, name): self.name = name def ord_func(self): """定义实例方法,至少有一个self参数 """ print('实例方法') @classmethod def class_func(cls): "" 阅读全文
posted @ 2020-08-11 16:40 哈喽哈喽111111 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 先搞清楚几样东西:函数名、函数体、返回值,函数的内存地址、函数名加括号、函数名被当作参数、函数名加括号被当作参数、返回函数名、返回函数名加括号。 def outer(func): def inner(): print("我是内层函数!") return inner def foo(): print( 阅读全文
posted @ 2020-08-11 15:16 哈喽哈喽111111 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 字典推导式 >>> dic = {x: x**2 for x in (2, 4, 6)} >>> dic {2: 4, 4: 16, 6: 36} >>> type(dic) <class 'dict'> 集合推导式 >>> a = {x for x in 'abracadabra' if x no 阅读全文
posted @ 2020-08-11 10:50 哈喽哈喽111111 阅读(186) 评论(0) 推荐(0) 编辑