Python函数默认参数是什么?Python如何设置参数默认值

python之中的函数是一种包含了多行代码,能够用来实现一些功能的特殊结构 。而函数在定义时是可以去设置形式参数的,而在这些参数之中有一种特别得参数就是默认参数 。下文会来讲解什么是默认参数,以及默认参数要如何去设置,一起往下看看吧 。

Python函数默认参数是什么?Python如何设置参数默认值

文章插图
一、默认参数是什么
函数在定义时参数都是写在括号内的,如果不设置参数的话就是无参函数 。那么设置参数但是不给它指定值的话就是必需参数,意思就是在调用是必须要去给这个形参传递实际值的参数 。
那么默认参数就是在定义时给参数用等号赋值,函数参数也可以看做是变量,不过这个变量只能够在函数内部使用 。那么默认参数的特点就是,在函数调用时可以不给它传值,不过还是要按照顺序去给必需参数赋值,所以默认参数需要定义在函数参数列表的末尾 。
二、默认参数使用代码
默认参数的定义和使用都非常简单,只要使用变量赋值语法来写函数参数就可以了,代码示例如下所示:
def ask_ok(prompt, retries=4, reminder='Please try again!'):  pass上面的代码示例就是定义了一个有三个参数的函数,其中第一个参数为必需参数,后面两个参数为默认参数 。那么在调用这个函数时就能够自由选择是否给默认参数传值了,示例如下:
ask_ok('Do you really want to quit?')ask_ok('OK to overwrite the file?', 2)【Python函数默认参数是什么?Python如何设置参数默认值】以上就是关于“Python函数默认参数是什么?Python如何设置参数默认值”的全部内容了,希望对你有所帮助 。

    推荐阅读