对象旁边的方括号 - 符号叫什么?



此摘要中的方括号语法的名称是什么?

和 - 只是为了澄清 - 它是否访问'标签'内部的默认字段并更改它?

我似乎认为它被称为"绑定" - 但我真的不知道我从哪里得到这个想法

def change_text():
    label["text"] = entry.get()

根据上下文,可以称为:

  • 项目获取/设置(例如dicts)
  • __getitem__/ __setitem__/get-key/set-key(例如dicts)
  • 索引(例如my_list [3])
  • 切片(例如my_list [1:3])
  • 订阅(谢谢,@anothertest)

由"上下文"我的意思是:对象的类型(label),括号内的对象的类型("text"),无论是方括号在右侧还是左侧(get或set)...

在python语法中,可以将其总结为"订阅"。

Python Doc称其为"订阅"。

最新更新