在Python编程中使用函数时 , 偶尔会遇到参数数量不确定的情况 , 那么这个时候就需要对参数进行设置了 , 可变长参数指的是在调用函数时,传入的参数的个数可以不固定 , 今天的这篇文章就大家一起来了解一下有关Python函数中的可变长参数详解 python变长参数的使用场景的内容 , 希望可以帮助到大家 。

一、Python函数中的参数
在使用Python函数的时 , 参数是有区别的 , 可以分成三种不同的类型 , 分别是位置参数、关键字参数、可变长参数 。位置参数、关键字参数很好理解 , 就是使用关键字传递参数 , 或者是在使用的时候 , 形参和实参的位置要对应 , 那么可变参参数如何理解呢 , 下面具体的讲讲 。
二、Python可变长参数
可变长参数中 , 在使用上会有所不同 , 它会在形参的前面多加一个符号 , 这个星号的使用时 , 分两种情况 , 有时候是一个星号 , 有时候需要使用两个 , 具体的使用如下:
1、使用一个星号
【Python函数中的可变长参数详解 python变长参数的使用场景】当我们在函数的使用是 , 如果需要接收的参数是任意多个时 , 那么可以直接在形参的前面加上一个星号 , 这样函数会把多个位置参数值当成元祖的形式传入 , 举个例子:
def param(a, *args): print("a=", a) print("args=", args) for arg in args: print("arg=", arg)param(“wang”,"this","is","a","good","boy")运行结果:
A=wangarg=("this","is","a","good","boy")arg=thisarg=isarg=aarg=goodarg=boy2、使用两个星号
在函数中 , 形参如果使用两个星号 , 那么就是将一个关键字作为是一个字典的形式传入 , 在函数中使用这个关键字参数的时候 , 或在函数的内部将字典进行遍历 。
以上就是有关Python函数中的可变长参数详解 python变长参数的使用场景的全部内容了 , 希望大家仔细的阅读这篇文章 。
猜你喜欢
- 用Python如何新建文本文件?Python建立文本文件的两种途径
- Python回调函数是什么?Python回调函数例子代码怎么写
- Python如何对列表中的非字母字符删除?Python删除列表中的非字母字符的方法
- Python中可变长参数需要注意什么?Python变长参数的使用注意事项
- Python列表如何删除项目?Python列表删除项目的方法
- Python怎么连接mongodb数据库?Python连接mongodb用什么方法
- Python中有哪些数据科学库?常用的Python数据科学库合集
- Python中装饰器的作用 Python中的装饰器的简单用法
- Python切片符号是什么?Python切片符号的使用方法
- 植物中的舞蹈家--跳舞草为什么会跳舞?原来是这些让它跳舞哦!
