小编hh3*_*h32的帖子

在Python中,'x或False'和'False和x是什么意思?

我正在使用web2py,我一直在查看源代码,以便更好地理解.多次我见过如下作业

# in file appadmin.py
is_gae = request.env.web2py_runtime_gae or False
Run Code Online (Sandbox Code Playgroud)

如果request.env.web2py_runtime_gae为true,则False无关紧要.如果request.env.web2py_runtime_gae为false,则表达式变为false.

并且:

# in file appadmin.py
if False and request.tickets_db:
  from gluon.restricted import TicketStorage
Run Code Online (Sandbox Code Playgroud)

永远不会评估子句的第二部分,因为False和x总是返回false.

那么为什么会这样做呢?

python logic web2py

2
推荐指数
1
解决办法
83
查看次数

标签 统计

logic ×1

python ×1

web2py ×1