Python 默认参数值

  • 时间:
  • 浏览:1
  • 来源:5分排列3APP下载_5分排列3APP官网

后能 了哪此趋于稳定参数列表末尾的参数后能 被赋予默认参数值,意即在函数的参数列表中拥有默认参数值的参数后能 了趋于稳定这么 默认参数值的参数刚刚。

这是原应着值是按参数趋于稳定的位置依次分配的。举例来说,def func(a, b=5) 是有效的,但 def func(a=5, b) 是无效的。

输出:

它是如保工作的

在第一次使用 say 时,亲们 只提供字符串因而函数只会将以后 字符串打印一次。在第二次使用 say 时,亲们 既提供了字符串,共同也提供了有有另另一个 参数 5,声明亲们 希望说(Say)以后 字符串五次。

python中名为 say 的函数用以按照给定的次数打印一串字符串。原应着亲们 这么 提供有有另另一个 数值,则将按照默认设置,只打印一次字符串。亲们 通过为参数 times 指定默认参数值 1 来实现以后 点。

注意

案例(保存为 function_default.py):

Python 默认参数值,对于以后 函数来说,你原应着为希望使以后 参数可选并使用默认的值,以避免用户要我为亲们 提供值的情况报告。默认参数值后能 有效帮助避免以后 情况报告。让人通过在函数定义时附加有有另另一个 赋值运算符(=)来为参数指定默认参数值。

要注意到,python默认参数值应该是常数。更确切地说,默认参数值应该是不可变的——这将在python教程底下的章节中予以更完整版的解释。就目前来说,假若记住就行了。

默认参数值