我们已经学习了如何定义一个函数并且调用这个函数,其实函数的定义和调用都不难,对吧?
本节我们学习函数的几种常用参数类型,可能会稍微有些复杂哟,我们一起来看一下。
位置参数
位置参数是Python中最常见的参数,什么是位置参数?
函数的参数在调用传值时,默认是按参数的位置顺序传值的,即形参的顺序与实参的顺序一一对应,这种参数称为位置参数。
我们定义一个info()函数,这个函数中有两个参数name和age。在调用info()函数时,需要给这两个参数赋值,且赋值时要和定义函数时的参数顺序和个数一一对应,否则会报错哟。
形参和实参解释:
形参是函数定义时所带的参数,只是意义上的一种参数,在定义的时候不占内存地址。
实参是函数调用时所带的参数,是一个真是存在的参数,是占用内存地址的。
默认参数
什么是默认参数?在定义函数时给形参赋予一个默认值,当调用函数时,如果没有给该参数赋新值,则会使用这个默认值。如果给参数赋予了新值,则会使用新值哟。
上图中在定义info()函数时,给name和age赋了一个默认值&#x