在python之中一个函数是由关键字、函数名、参数、函数体这四个部分所组成的,而其中函数的参数部分就是实现函数功能的重要部分。那么下面这一篇文章就会介绍一下python函数参数的相关知识,一起看看吧。
一、必选参数
在python之中定义一个函数时可以去不给它设置形参,但是如果设置了形参的话那么在调用的时候就必须要去传递和这个形参所对应的值,这种必须传入的参数就叫做必选参数,详细示例如下所示:
# 定义一个有参数的函数 def cal (n): return n * n # 调用函数 var = cal(2)
在上面这个示例之中如果在调用函数时不去传递参数的话就会引发异常,因为没有定义值的形参就是必选参数。
二、可选参数
可选参数就是和必选参数相反的,可选参数的设置只要在声明参数时为这个参数赋一个值就可以了,这样子的参数也被称为默认参数,示例如下:
def cal_update2(n,m=2): return int(math.pow(n,m)) var = cal_update(2,4)
在上面的这个示例之中就是定义了一个可选参数的函数,在调用的时候如果不去传递m这个参数的值的话就会默认的把2作为实参使用。如果传递了值进来的话,那么就会把传进来的值作为实参去放在函数体中使用。
以上就是关于“Python中的必选参数是什么?Python函数的参数解析”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。