python小技巧
文章平均质量分 54
FangNJ
这个作者很懒,什么都没留下…
展开
-
实现python的静态成员 与 property()的理解
实现python的静态成员 与 property()的理解静态变量的声明与调用property()静态变量的声明与调用“静态”变量的声明这里的静态变量是借用Java中静态变量的概念(不知道Python中的具体概念是什么),指既可以通过类名直接进行访问,也可以通过类的实例进行访问的变量。这种变量的声明很简单,直接在类代码块中设置变量即可,不需要任何关键字Java中这样声明的变量是实例变量,只能通过对象实例进行访问class Test:#这是一个“静态”变量className = “Test”原创 2022-02-17 16:40:39 · 433 阅读 · 0 评论 -
python中的迭代器,生成器与装饰器
迭代器,生成器与装饰器迭代器生成器装饰器迭代器每一个可迭代类内部都要实现__iter__()方法,返回一个迭代类对象,迭代类对象则定义了这个可迭代类如何迭代。for循环调用list本质上是是调用了list的迭代器进行迭代。# 对list进行for循环本质上是调用了list的迭代器list = [1,2,3,4]# for 循环调用for elem in list: print(elem)# 迭代器调用list_iter = list.__iter__()while Tru原创 2022-02-17 16:28:53 · 349 阅读 · 0 评论