flp*_*lpn 5 python naming-conventions
为什么有些构造类似int(),list(),set()和许多其他用小写字母而不是大写字母开头的?如果不这样写Int(),List(),Set()等?
这些类型是原始工厂功能,而不是类型.因此他们得到了一个小写的名字:
$ python1.5
Python 1.5.2 (#1, Apr 1 2009, 22:55:54) [GCC 4.1.2 20070925 (Red Hat
4.1.2-27)] on linux2
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>> type(int)
<type 'builtin_function_or_method'>
Run Code Online (Sandbox Code Playgroud)
他们现在的类型无论如何是一个历史人工制品
现在,所有内置类型都遵循此约定,包括set和frozenset在类型统一之后添加的int类型.
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |