web-dev-qa-db-ja.com

Pythonで関数がfalseを返すかどうかを確認します

Pythonでは、現在これをやっています:

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

関数がFalseを返すかどうかを確認する他の方法はありますか?

18
q3d

あなたはただ使うことができます

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

_user_can_read_がanything(0、Falseなどを除く)を返す場合、Trueと見なされ、処理が行われます。

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

34
John