python缺省值,python中缺省是什么意思_1

  python缺省值,python中缺省是什么意思

  对于列表中的一些元素,没有顺序上的要求,前后的调整不会影响列表的使用。那么函数和参数也是密切相关的。如果我们改变参数的位置,会影响函数的使用吗?在这里,边肖首先带您了解默认功能的基本概念,然后我们将向您展示具体定义的位置代码。让我们来看看。

  在函数参数中,除了常规参数之外还有默认参数,即默认参数有一个默认值。如果函数的外部调用没有向默认参数传递参数,则参数直接取默认参数值;如果外部调用将参数传递给默认参数,则该参数的值应该等于外部传递的参数。带缺省参数的函数也称为缺省函数。示例代码如下:

  DEFOM _ PRINT4 (x,y=2,z=3) : # x=2,z=3默认参数

  print(cusom_print4:x={} 。格式(x))

  print(cusom_print4:y={} 。格式(y))

  print(cusom_print4:z={} 。格式(z))

  打印( ****20)

  cusom_print4(1)

  cusom_print4(1,4)

  cusom_print4(1,4,3)

  输出结果:

  cusom_print4:x=1

  cusom_print4:y=2

  cusom_print4:z=3

  ************************************************************

  cusom_print4:x=1

  cusom_print4:y=4

  cusom_print4:z=3

  ************************************************************

  cusom_print4:x=1

  cusom_print4:y=4

  cusom_print4:z=3

  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  默认函数的定义位置

  您必须确保带有默认值的默认函数位于参数列表的末尾。

  defprint_info(name,title= ,gender=True):

  :paramtitle:位置

  :paramname:班上同学姓名

  3360参数性别3360真男生假女生

  性别_文本=男孩

  ifnotgender:

  性别_文本=女孩

  打印([%s]%s是%s%(姓名,职务,性别_文本))

  #假设班里同学大多是男生!

  #提示:在指定默认参数的默认值时,应使用最常用的值作为默认值。

  #如果一个参数的值无法确定,就不要设置默认值,具体值会在调用函数时传递给外界。

  Print_info(晓明,性别=真)

  以上是python中默认函数的基本概念,也是定义位置烦恼的注意点。朋友用的时候一定要放在单子后面,不然会出错。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: