Python函数之为参数设置默认值

调用函数时,如果没有指定某个参数,将会抛出异常。为了解决这个问题,我们可以为参数设置默认值,即在定义函数时直接指定形式参数的默认值。

东西/原料

  • Python3

方式/步调

  1. 1

    界说带有默认值参数的函数的语法格局根基如下, 

    def 函数名( 参数名 = 默认值 ):

  2. 2

    在界说函数时,指定默认的形式参数必需在所有参数的最后,不然将发生语法错误。

  3. 3

    在挪用函数时,若不指定该参数内容,则为指定的默认设置内容

  4. 4

    在Python中,可以利用“函数名.__defaults__”查看函数的默认值参数的当前值,其成果是一个元组。

  5. 5

    别的,利用可变对象作为函数参数的默认值时,多次挪用可能会导请安料之外的环境。

    如下,

  6. 6

    为了防止这种环境,最好利用None作为可变对象的默认值,这时还需要加上需要的查抄代码。

    END
  • 发表于 2020-05-10 19:00
  • 阅读 ( 1017 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具