所有成员都是骆驼案件,对吧?为什么是真/假但不是真/假,哪一种更放松?为什么True/False在Python中大写?
回答
从Pep 285:
如果该常数被称为 '真' 和 '假'(类似于 无)或 '真' 和 '假'(如C++,Java和C99)?
=>正确与错误。大多数评论者都认为Python内部的一致性比其他语言的一致性更重要。
正如Andrew指出的那样,这可能是因为all (most)? built-in constants are capitalized。
谢谢James,但不是默认的套管是python中的骆驼套管? – 2009-02-06 18:21:27
这是为了上课。其他事情有不同的规则。 滚动到“命名约定”:http://www.python.org/dev/peps/pep-0008/ – Baltimark 2009-02-06 19:49:50
那么在那种情况下,其他常量怎么也不小写呢? – 2011-09-07 04:19:56
这里有一个possible explaination:
我看到命名约定是这样的类通常获得命名 驼峰。那么为什么内置类型都是小写字母(如 list,dict,set,bool等)呢?
,因为他们大多最初 类型和工厂功能,不
类 - 和命名规则是 没有一个强有力的理由,使向后兼容 变化。一个不同的 例如:新的内建类型set
基于 (altough不完全等于 到)从集模块
所有python的built-in constants的是大写或[上]驼峰设置类:
True
和False
在Haskell中是大写,Haskell是使用缩进作为语法的另一种语言。
我会说他们叫True
和False
,因为他们是单身人士。
- 1. #define:为什么要大写?
- 2. 为什么python大写windows中的所有环境变量
- 3. 为什么tf.Variable大写和tf.constant小写?
- 4. Erlang:为什么大写(=>)写成(> =)?
- 5. 为什么SQL条目写成大写?
- 6. 为什么写入的python文件大小为5120字节?
- 7. 为什么phpmyadmin在大写查询中的行为不同?
- 8. 为什么这个词在网页中显示为大写?
- 9. Python中有什么大事?
- 10. 为什么区分大小写和不区分大小写?
- 11. 为什么XPathNavigator区分大小写?
- 12. 为什么CultureInfo.NativeName不是始终大写?
- 13. 它为什么不把它大写?
- 14. 为什么不.toUpperCase()大写str [i]?
- 15. 为什么要以大块写入流?
- 16. 为什么System.Environment.MachineName值是大写的?
- 17. 为什么Buffer对象有大写B?
- 18. 为什么ASCII以大写命名?
- 19. 为什么PHP中的一些变量用大写字母写?
- 20. python:为什么不写入新文件?
- 21. 为什么python用汉字写出来?
- 22. 为什么python -V写入错误流?
- 23. 为什么Python不写入文件?
- 24. Python,为什么我不能重写Popen.stdout
- 25. 为什么有些python变量是大写而其他是小写?
- 26. 为什么nodeName有时在javascript DOM中全部大写?
- 27. 为什么rp424总是在Excel中大写?
- 28. 为什么在c#中user.identity.name区分大小写更改?
- 29. 在Python中,为什么写round(x [,n])而不是round(x,n)?
- 30. 为什么不写这个文件在python中工作?
此外,我的意思是在myVar中使用camel case,在MyVar中使用pascal case。 – 2009-02-06 18:24:36
通常不同类型使用不同的套管。 – Javier 2009-02-06 19:28:17