在python编程之中 , 函数是去实现某一些常用功能的很好方式 。但是在使用函数的时候除了知道该怎么去定义和调用函数之外还需要去了解函数括号内的参数是怎么样的 , 下面这一篇文章会来介绍一下函数的四种参数类型 。
文章插图
一、位置参数
这是最为基础也是最为简单的参数定义 , 它是按照参数的位置将参数传递给函数内部 , 具体实例如下所示:
def location(a, b) print(a + b)location(1,2)在上面的这个示例之中传进去的实参1和2分别传递给了形参a和b 。
二、关键词参数
关键词参数的定义和位置参数是一样的 , 不过它在调用的时候是直接指明形参的值是什么而传递的 , 示例如下:
【Python函数的参数有哪几种?Python函数四种参数类型解析】location(a = 1, b = 3)三、默认参数
在函数定义的时候如果不知道这个形参是否一定会有值传递进来或者是想要让这个参数有一个默认值的话 , 可以在定义形参的时候就给这个参数赋值 。当没有传递值进来时这个参数的实际值就为定义时的默认值 , 示例如下:
def location(a, b = 5) print(a + b)location(1)四、多值参数
顾名思义 , 多值参数指的就是这个形参可以用来接收传递进来的多个值 。一般来说会使用*args这个形参名来表示接收元组类型的数据 , 使用*kwargs来接收字典类型的数据 , 具体实例如下所示:
def demo(num, *args, **kwargs): print(num) print(args) print(kwargs)demo(1, 2, 3, 4, 5, name="小明", age=18, gender=True)在这实例之中传递参数时1后面的2345就被默认的当做一个元组 , 而后面的键值对就被当做了字典 。
以上就是python函数的四种参数类型的解析了 , 希望对你有所帮助 。
推荐阅读
- Python函数的优点是什么?为什么要在Python中使用函数
- Python怎么样才能删除干净?Python如何从电脑上彻底删掉
- 京东每日特价的质量如何?可靠吗?
- 关于对象男朋友发烧了关心的话安慰短信
- 关于关心发烧朋友的暖心话 对发烧的人说关心的话
- 关于哄女朋友开心的话道歉
- 关于希望前女友幸福的句子短的说说
- 关于祝福送给前女友结婚的句子
- 关于心疼女朋友上班累体贴的话 女朋友工作累的关心话
- 关于美女摔伤问候短信