python中什么是无、真、假?

python中什么是无、真、假?,python,keyword,Python,Keyword,它们是关键字、常量还是函数?如果它们是常量,它们的类型是什么?python似乎没有布尔类型。它拥有一切,你只需要知道在哪里可以找到: 内置名称空间中存在少量常量。它们是: False 布尔类型的假值。分配给False是非法的,会引发语法错误 正确 布尔类型的真实值。赋值为True是非法的,并引发语法错误 无 类型NoneType的唯一值。None经常用于表示缺少值,如不使用默认参数时 传递给函数。“无”的分配是非法的,并且会引发错误 SyntaxError 也 无 此类型只有一个值

它们是关键字、常量还是函数?如果它们是常量,它们的类型是什么?python似乎没有布尔类型。

它拥有一切,你只需要知道在哪里可以找到:

内置名称空间中存在少量常量。它们是:

False

布尔类型的假值。分配给False是非法的,会引发语法错误

正确

布尔类型的真实值。赋值为True是非法的,并引发语法错误

类型NoneType的唯一值。None经常用于表示缺少值,如不使用默认参数时 传递给函数。“无”的分配是非法的,并且会引发错误 SyntaxError

此类型只有一个值。只有一个对象具有此值。通过内置名称None访问此对象。它是 用于表示在许多情况下没有值,例如 从不显式返回任何内容的函数返回。它的 真值是假的

布尔(布尔)

这些表示真值FalseTrue。表示值False和True的两个对象是唯一的布尔对象。 布尔类型是整数类型和布尔值的子类型 在几乎所有上下文中,其行为分别类似于值0和1, 例外情况是,当转换为字符串时 分别返回“False”或“True”

进一步阅读


None
属于
NoneType
类型
True
False
属于
bool
类型。您可以键入
type(True)
,或者让REPL上的任何变量确定其类型“似乎python没有布尔类型”。是吗<代码>布尔值?无论如何,它们是充当常量/文本的关键字,因为Python没有这种常量。(在Python2中,只有
None
是一个关键字,您实际上可以为
True
False
赋值)我不明白为什么这个问题得到了这么多的反对票。我并没有投反对票,但这很容易被谷歌搜索到,因为它在许多不同的地方被问到/回答。我不明白为什么这个问题会得到负面反馈,我想有些人会很快做出判断并惩罚。这是一个值得一看的好地方!