【问题标题】:Optional argument with default value in PythonPython中具有默认值的可选参数
【发布时间】:2021-09-24 00:14:18
【问题描述】:

我在下面看到了具有默认值的可选参数:

def call_parser(type: Optional[str] = None):

我不清楚它的目的。如果提供了type,为什么我们需要分配默认值?有没有与默认值的可选参数相关的解释或示例。

【问题讨论】:

    标签: python default optional-parameters optional-arguments


    【解决方案1】:

    Optional[str] 等价于 Union[str, None]。

    意思是变量“type”可以采用strNone类型的值。

    如果将其设置为默认值,则在调用此函数时无需编写该变量。

    【讨论】:

      猜你喜欢
      • 2013-04-25
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 1970-01-01
      • 2016-06-21
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多