Python函数中的省略号(...)用于类型提示和作为占位符;在numpy中用于隐藏索引以防止源码泄露,并将其转换为其他编程语言。
发布时间
阅读量:
阅读量
省略号(…)在Python编程语言中被广泛应用,尤其是在涉及底层实现的代码部分,常常能够观察到大量省略号(…)的使用。如图所示,这是type类的底层代码实现,从中可以明显看出存在众多省略号(…)的身影。

在众多Python第三方库的源代码中,开发者常常使用省略号作为替代,其主要目的是防止用户直接查看完整的实现细节。用户所见到的函数通常仅显示为带有省略号的形式,而实际承担功能的函数则可能在其他位置通过Python或C++语言重新编写,并用于覆盖当前展示的函数内容。
def method_a(a:..., b:...):
...
def method_a(a:..., b:...)->...:
...
一、省略号(…)是什么?
省略号(…)所对应的底层实现代码较为简洁,具体呈现如下。@final装饰器的作用在于明确禁止此类被其他类继承。
# Actually
全部评论 (0)
还没有任何评论哟~
