【发布时间】:2013-12-28 23:22:52
【问题描述】:
Python 有一些类似值的对象大写:True、False、None。
>>> type(True)
<type 'bool'>
>>> type(None)
<type 'NoneType'>
>>>
由于当前的 PEP-8 风格指南建议将实例和变量名称写成小写,那么将这些类似值的对象大写的历史是什么?
正如回答/评论的那样,内置插件是大写的,但这背后的基本原理和灵感是什么?在大多数语言中,内置函数都是大写的,所以人们会期望 Python 遵循这种范式吗?
【问题讨论】:
-
请看问题中的说明
-
啊,发现这个答案指向死链接stackoverflow.com/a/521509/315168
-
大多数语言是什么?实际上,我只能想到一种主流语言,其中内置或标准非类型是 CamelCase、C#,这只是因为它几乎具有 CamelCase 的所有内容。
-
None、True 和 False 可以大写,因为您可以将它们分配给变量?