在python中,这个';如果callback-else-decorator',则返回decorator(callback);什么意思?

在python中,这个';如果callback-else-decorator',则返回decorator(callback);什么意思?,python,return,if-statement,Python,Return,If Statement,最后一句是什么意思 def method(path,method,callback) def decorator(callback):if isinstance(callback, basestring): callback = load(callback) for rule in makelist(path) or yieldroutes(callback): for verb in makelist(method):

最后一句是什么意思

def method(path,method,callback) 
    def decorator(callback):if isinstance(callback, basestring): callback = load(callback)
        for rule in makelist(path) or yieldroutes(callback):
            for verb in makelist(method):
                verb = verb.upper()
                route = Route(self, rule, verb, callback, name=name,
                              plugins=plugins, skiplist=skiplist, **config)
                self.add_route(route)
    return callback
return decorator(callback) if callback else decorator
翻译成:

return decorator(callback) if callback else decorator
这是一种表达方式

请参阅此SO问题以了解有关的更多信息

翻译成:

return decorator(callback) if callback else decorator
这是一种表达方式

请参阅此SO问题以了解有关的更多信息
最后一句话的基本意思是

if callback:
   return decorator(callback)
else:
   return decorator

最后一句话基本上是指

if callback:
   return decorator(callback)
else:
   return decorator

有一个公开的语言标准和一个交互式口译员。在发布基本问题之前,你会从中获得更多乐趣。这里有一个已发布的语言标准和一个交互式口译员。在将基本问题发布到此处之前,您将获得更多的乐趣。@user1092988如果这回答了您的问题,请随意转到此答案旁边。它将奖励我们两人一些分数,并将此问题标记为已解决。@user1092988如果这回答了您的问题,请随意转到此答案的旁边。这将奖励我们两人一些分数,并将此问题标记为已解决。