【问题标题】:Python Docstring - two different types of arguments of a function [I'M DESPERATE]Python Docstring - 函数的两种不同类型的参数 [I'M DESPERATE]
【发布时间】:2022-06-16 00:04:08
【问题描述】:

优点, 我现在需要你!我试图让我的功能描述看起来很漂亮,但它没有用。问题是我有两种类型的返回:一个列表和一个字符串。然后将鼠标悬停在函数 vscode 上会显示函数的返回值,例如 this。 我发现您可以使用此示例 (-> str) 定义一种返回类型:

def function(x, y) -> str:
  string = "test"
  return string

但是假设我的代码中有两个不同的返回:

def function(x, y):
  if x == 1:
    string = "test"
    return string
  else:
    list = [1, 2]
    return list

如何为该函数分配两种不同类型的返回值? here 是另一个例子

【问题讨论】:

  • 你可能一开始就不想要返回类型为Union[str, list] 的函数。 (顺便说一句,这里根本不涉及文档字符串。)

标签: python docstring


猜你喜欢
  • 2022-01-24
  • 2020-07-02
  • 2021-11-19
  • 2018-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-18
  • 1970-01-01
相关资源
最近更新 更多