小编han*_*ras的帖子

Python:为什么else语句可以在这个简单的表达式中被丢弃?

我为这个答案必须显而易见道歉,但我似乎无法找到为什么在以下函数中不需要else语句,返回True -

def boolean():
    x = 1
    if x == 1:
        return True
    return False

boolean()
Run Code Online (Sandbox Code Playgroud)

我的初学者编码思想很困惑,为什么没有返回False.if语句返回True,然后在if语句之外返回False.我会想写 -

def boolean():
    x = 1
    if x == 1:
        return True
    else: 
        return False

boolean()
Run Code Online (Sandbox Code Playgroud)

为什么这里不需要else语句?非常感谢你对此的启发.

python if-statement boolean

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

标签 统计

boolean ×1

if-statement ×1

python ×1