它们是关键字,常量还是函数?如果它们是常数,它们的类型是什么?似乎python没有布尔类型。
答案 0 :(得分:1)
Python Documentation拥有一切,只需要知道在哪里看:
少量常量存在于内置命名空间中。他们是:
<强>假强>
bool类型的错误值。赋值为False是非法的并引发SyntaxError。
<强>真强>
bool类型的真实价值。分配给True是非法的并引发SyntaxError。
<强>无强>
NoneType类型的唯一值。没有经常用于表示缺少值,因为默认参数不是 传递给一个函数。分配给None是非法的,并提出一个 的SyntaxError。
另外
<强>无强>
此类型具有单个值。有一个具有此值的对象。可以通过内置名称None访问此对象。它是 用于表示在许多情况下没有价值,例如,它是 从未明确返回任何内容的函数返回。它的 真值是错误的。
和
布尔人(布尔)这些代表真值 False 和 True 。表示值False和True的两个对象是唯一的布尔对象。 布尔类型是整数类型的子类型和布尔值 在几乎所有情况下,行为分别类似于值0和1, 例外情况是转换为字符串时的字符串 &#34;假&#34;或&#34; True&#34;分别归还。
进一步阅读