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

调用函数时 , 如果没有指定某个参数 , 将会抛出异常 。 为了解决这个问题 , 我们可以为参数设置默认值 , 即在定义函数时直接指定形式参数的默认值 。
需要这些哦
Python3
方式/
1界说带有默认值参数的函数的语法格局根基如下 ,  
def 函数名( 参数名 = 默认值 ):

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

文章插图

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

文章插图

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

文章插图

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

文章插图

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

文章插图

6【Python函数之为参数设置默认值】为了防止这种环境 , 最好利用None作为可变对象的默认值 , 这时还需要加上需要的查抄代码 。
Python函数之为参数设置默认值

文章插图


以上内容就是Python函数之为参数设置默认值的内容啦 , 希望对你有所帮助哦!

    推荐阅读