Python-函数的引用

Python-函数的引用,python,function,Python,Function,我正在阅读一个python类,对以下语法感到困惑: handler = WorkerHandler() handlers = { "create_vm": handler.create_vm, "add_guacamole_connections": handler.add_guacamole_connections, "delete_vm":handler.delete_vm } 我知道这是在创建一个字典,

我正在阅读一个python类,对以下语法感到困惑:

handler = WorkerHandler()

handlers = {
    "create_vm": handler.create_vm,
    "add_guacamole_connections": handler.add_guacamole_connections,
    "delete_vm":handler.delete_vm
}

我知道这是在创建一个字典,但我只是对这个点符号在python中的名称感到困惑。我尝试查找“函数引用”,但这不起作用

您可以稍后调用这些函数。具体来说,这些都是类的方法,因此如果执行
处理程序[“create_vm”]()
,它将调用
处理程序。create_vm
函数实际上不需要这样的
dict
,因为所有键都匹配所需的方法名称
operator.methodcaller(“create_-vm”)(handler)==handler.create_-vm()