从例子中可以看出,views保持着元素的插入顺序(插入顺序的保证从python3.6开始)以及views动态反应了key/value的插入和删除以及修改,因此在某些场景下views对象是相当有用的。
The Ellipsis Object (...)...不是一个类型,不过算是一个内置对象。
它没什么特殊的含义,仅表示省略,通常被用在type hints中:
>>> ... Ellipsis >>> from typing import Callable >>> func: Callable[..., None] = lambda x,y:print(x*y)func是一个没有返回值的函数,参数列表没有做任何限制。
你也可以写成Ellipsis,两者是等价的,不过显然是...这种形式更简单明了。
以上就是这些容易被忽略和遗忘的内置类型,如有错误和疏漏欢迎指出。
参考:https://docs.python.org/3/library/stdtypes.html