gpt4 book ai didi

python - Python 代码中的三个点 (...) 是什么意思,我在哪里可以看到完整的代码?

转载 作者:行者123 更新时间:2023-12-05 00:52:10 25 4
gpt4 key购买 nike

这是 Python math 模块中 atantan 函数的代码。它们的主体由三个点 (...) 组成。许多内置函数也这样做。那是什么意思,我在哪里可以看到全身而不是三个点?

def tan(__x: _SupportsFloatOrIndex) ->float: ...

def atan(__x: _SupportsFloatOrIndex) ->float: ...

最佳答案

看来你深入研究了 math 库。

实际上,您引用的文件是用 C 编写的 Python 模块。为了将类型提示添加到该文件(这是一个用 C 编写的“扩展模块”),类型提示被添加到扩展名为 .pyi 的“ stub ”文件中。

类型提示是通过 stub 文件 *.pyi 添加的。

这里的省略号 (...) 是语法的一部分,所以下面的代码块确实显示了完整的文件内容。

这里有详细的解释:What is the use of stub files (.pyi ) in python?

关于python - Python 代码中的三个点 (...) 是什么意思,我在哪里可以看到完整的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70603143/

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