没有默认值的可选参数

use*_*536 5 python function optional-parameters

参数的Python 文档说明如下:

参数 - 函数(或方法)定义中的命名实体,指定函数可以接受的参数(或在某些情况下,参数)...参数可以指定可选参数和必需参数,以及某些可选参数的默认值论据。

纯粹出于好奇,我想知道为什么包含了一些这个词。是否可以有一个没有默认值的可选参数?

小智 2

前缀*的意思是“任意数量的位置参数”,以它为前缀的参数可以声明为没有默认值。“some”这个词与这个原因相关,您不必为所有可选参数提供默认值。