Loading

Python杂七杂八知识点

装饰器

  1. @property
    把类的方法(成员函数)变成属性(变量),调用的时候不用加括号
    也可以实现隐藏原有的属性名,相当于让这个属性变成私有

字典

  1. 字典推导式
    {key_expr: value_expr for item in iterable if condition}
    value_expr的值在iterable里历遍,然后if判断的作用是,如果满足条件,才创建一个新的键值对

闭包

def outer_function(x):
    def inner_function(y):
        return x + y
    return inner_function

closure = outer_function(10)  # 创建一个闭包
result = closure(5)  # 调用闭包
print(result)  # 输出 15
posted @ 2024-02-06 06:52  没法要了  阅读(13)  评论(0)    收藏  举报