gpt4 book ai didi

python - 为什么一些内置构造函数以小写字母开头?

转载 作者:太空狗 更新时间:2023-10-30 00:34:29 31 4
gpt4 key购买 nike

为什么一些构造函数如 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'>

不管怎样,它们现在是类型是历史产物

所有内置类型现在都遵循此约定,包括 setfrozenset,它们是在使 int 等类型统一后添加的所有类型。

关于python - 为什么一些内置构造函数以小写字母开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44423260/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com