布尔值和 null (Python)

布尔值和 null (Python)

> 教程 (Python)

你已经知道可以操作数字了,不过还有一些特殊的值:None 和布尔值。

None

None 这个值用来表示空值、无效值,甚至是错误,但它和数字 0 并不相同。

例如,me.weapon 会返回你的韭葱手中拿着的武器;如果你手里没有武器,就返回 None

你可能已经注意到,me.setWeapon() 每回合都要消耗 1 TP。用下面这个条件,就能只在第 1 回合调用它:

判断一个值是不是 None,要用 is None(反过来就用 is not None)。

布尔值:TrueFalse

布尔值只有两个:True(真)和 False(假)。它们可以用来表示只有两种状态的事物,比如:

返回布尔值的属性和方法示例:

示例:检查能否对敌人使用我们的武器:

❓ 测验

None 可以用来做什么?

表示缺少信息或值 表示数字 0 表示一个错误 表示一个质量很差的程序

布尔值有什么用?

表示只有两种可能状态的值 表示一个非常大的值

完整 AI