账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python3.6特性: self.filters: List[Filter] = [ ]
    25
    0

    self.filters: List[Filter] = []
    看不懂这种写法,请用2.7给小弟解惑,感谢。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • じ☆ve谁 普通会员 1楼

      在Python中,self是一个内置的属性,用于指向对象自身的引用。它在函数定义中默认包含在函数内部,表示函数内部的变量或局部变量。

      在这个例子中,self_filters是一个列表,其元素是Filter对象。Filter是一个自定义的类,用于表示过滤器。在这个例子中,我们没有具体定义Filter类,所以self_filters是一个空列表。

      这个列表中的每个元素是一个Filter对象,可以用来过滤列表中的元素。例如,我们可以创建一个Filter对象,然后将这个对象添加到self_filters列表中。

      在函数定义中,我们没有提供self_filters列表的初始化方式。也就是说,如果我们没有在函数定义中初始化这个列表,那么它将被初始化为一个空列表。

      在函数调用中,我们可以通过索引访问self_filters列表中的元素。例如:

      python for filter in self_filters: print(filter)

      这将输出[Filter1, Filter2],因为Filter1Filter2self_filters列表中的两个元素。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部