类名的编码约定

set,int,float,list,对象,... 看不到任何基本类型的大写字母 PEP 08涵盖的课程大会.这不仅适用于 __ builtins __ ____________ 像DateTime这样的模块. 我的问题是:是否有人在这里遵循指南,如果是 哪些是可以共鸣的(例如 重构等)?

# 回答1

在<11 **********************@c18g2000prb.googlegroups .com>,kay schluehr 写道: 大多数内置很容易解释:它们在很久之前就起作用了 可以将它们用作基础课程,并保持小写 向后兼容. 不知道" set"和"对象". 我猜 这是愚蠢的一致性!? 如果这对您很重要,我(主要是未发表的)代码中的Pepâ*8. :-) 再见, marc'blackjack'rintsch
# 回答2

Kay Schluehr写道: 是的. 我所知道的所有人. 稳定的意义是什么 重构等."? - - 迈克尔·霍夫曼
# 回答3

Marc'Blackjack'Rintsch写道: 大多数内置很容易解释:它们在很久之前就起作用了 可以将它们用作基础课程,并保持小写 向后兼容. 不知道" set"和"对象". 我猜 这是愚蠢的一致性!? 最初有sets.set(大写). 它开始了 去了一个内置. - - 迈克尔·霍夫曼
# 回答4

4月25日,12:32,迈克尔·霍夫曼(Michael Hoffman)
# 回答5

Kay Schluehr Schrieb: 这些不是类,它们是类型. PEP 8未指定任何 类型约定; 使用公约是常见的 对于他们的功能,或课堂的约定. 问候, 马丁
# 回答6

Kay Schluehr写道: 好吧,最好的例子可能是从sets.set的过渡到 __ builtin __.设置. API发生了变化,但只有略微. 到目前为止的设置 保留旧的实现 - 它不是__-builtin __. set的包装器. 未来的模块可能会有所不同. - - 迈克尔·霍夫曼

标签: python

添加新评论