python - 是否有一种标准方法可以在文档字符串中指定回调函数的类型?

标签 python numpy

我有一个接受回调的函数。是否有标准方法来记录此参数的类型?

def example(callback):
    """Example function.

    Parameters
    ----------
    callback : type
       Description of `callback`.
    """
    print(callback(3, 14))

最佳答案

在制定问题时找到了答案,但问题本身在 Google 上没有给出任何结果。

PEP-0484在 python 中引入类型注释。例如,接受两个整数并返回一个字符串的回调函数的类型是:

from typing import Callable

Callable[[int, int], str]

关于python - 是否有一种标准方法可以在文档字符串中指定回调函数的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33399232/

相关文章:

python - 以全精度打印 numpy.float64

python - 如何向两列numpy数组中的所有坐标添加偏移量?

python - 更改字典中的多个键,同时在 Python 中执行 timedelta 操作

python - 具有多种内容类型的 Django prefetch_related GenericForeignKey

python - 使用 numpy 创建大型数组的最佳数据类型

python - 一次将多个值分配给 numpy 数组的多个切片

python - 使用另一个 python 文件修改/替换 python 文件中的一行

python - 如何在 python-curses 中制作滚动菜单

python - 在 python 中按定义的间隔按 id/group 移动平均值

python - 如果我在numpy中将float64数组压缩为float32,我应该担心什么?