检查函数在Python中是否返回false

时间:2012-08-23 18:30:25

标签: python function if-statement

在python中,我目前正在这样做:

if user_can_read(request.user, b) == False:

有没有其他方法可以检查函数是否返回False

1 个答案:

答案 0 :(得分:33)

你可以使用

if user_can_read(request.user, b):
    ## do stuff

如果user_can_read返回任何(除了0,False等),它将被视为True,并执行操作。

否定:if not user_can_read(request.user, b)