是否可以在python中声明用户定义的语句(与assert的语法相同?)>

问题描述 投票:1回答:1

例如,断言的作用:

assert <boolean assertion to check>, <error string/value outputted if that assertion False>

我想做什么:

mycommand <boolean assertion to check>, <value that will get returned if assertion is False>

与执行相同:

if not <boolean assertion to check>: return <value>

但简而言之,只有一个简单的内衬。我知道我应该只使用这最后一个,但是我对找出可以覆盖/自定义python的数量更感兴趣。

例如,assert的作用:assert 我想做的:mycommand

python overriding statements user-defined
1个回答
0
投票

如果您要查找的是单表达式if语句(而不是如果为false则导致失败的断言,请执行以下操作:

© www.soinside.com 2019 - 2024. All rights reserved.