当函数返回多个值时,如何记录rtype

时间:2014-08-22 10:20:01

标签: python-3.x return pycharm

我刚开始使用PyCharm,它教会了我很多关于记录事物的正确方法。然后,该文档使IDE更具生产力。但是,它为我提出了一个问题。

我看到有几种方法可以记录函数返回的值的数据类型。

  1. 在函数定义中使用 - >型

  2. 在函数注释中使用:rtype:type

  3. 但是,对于返回多个值的函数,它是如何工作的?例如,如果函数同时返回布尔值和浮点数,那么如何记录它呢?

    谢谢!

1 个答案:

答案 0 :(得分:1)

使用类型注释非常简单:

def func(i: int) -> (bool, float):

你会在docstring中做类似的事情。