python中函数最少能定义几个参数(Python函数中不定长参数的写法)
类别:脚本大全 浏览量:2304
时间:2022-03-30 20:25:42 python中函数最少能定义几个参数
Python函数中不定长参数的写法1、不定长参数的写法,用 *变量名 表示
2、不定长参数累加
3、不定长参数,使用**c接受m=23,n=56的值;
传参时,a必写,b、c可以缺省
|
def fun(a, b, * args): print (a) print (b) print (args) print ( "=" * 30 ) ret = a + b for i in args: ret + = i return ret print (fun( 1 , 2 , 3 , 4 )) |
结果:
1
2
(3, 4)
==============================
10
1,2分别赋值给a,b,剩下的参数以元组的形式赋值给args
字典形式参数:
|
def fun(a, b, * args, * * kwargs): print (a) print (b) print (args) print (kwargs) fun( 1 , 2 , 3 , 4 , name = "hello" , age = 20 ) |
结果:
1
2
(3, 4)
{'name': 'hello', 'age': 20}
传入元组和字典:
|
def fun(a, b, * args, * * kwargs): print (a) print (b) print (args) print (kwargs) tup = ( 11 , 22 , 33 ) dic = { "name" : "hello" , "age" : 20 } fun( 1 , 2 , * tup, * * dic) |
结果:
1
2
(11, 22, 33)
{'name': 'hello', 'age': 20}
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://segmentfault.com/a/1190000009651310
您可能感兴趣
- python获取天气源(Python3爬虫之自动查询天气并实现语音播报)
- python配合docker(Docker构建python Flask+ nginx+uwsgi容器)
- python栈和队列(Python 实现数据结构中的栈队列)
- python中三种基本的数值类型(python基础知识一变量与简单数据类型详解)
- python 游戏开发实例(python实现诗歌游戏类继承)
- python3d旋转特效(python实现小球弹跳效果)
- python编程中冒号的用法(浅谈python中get pass用法)
- python的三维画图(python处理DICOM并计算三维模型体积)
- python中numpy常用函数(使用Python的SymPy库解决数学运算问题的方法)
- python 的常用工具(Python静态类型检查新工具之pyright 使用指南)
- python实例教程(Python魔法方法详解)
- python在dataframe添加数据(使用Python向DataFrame中指定位置添加一列或多列的方法)
- pythonbug生成图片(python实现海螺图片的方法示例)
- python plot绘图(python使用Plotly绘图工具绘制气泡图)
- python的条件判断和循环(对Python中的条件判断、循环以及循环的终止方法详解)
- python中内存管理机制(Python中整数的缓存机制讲解)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
热门推荐
- html样式中css怎么设置行高(CSS设置HTML元素的高度与宽度的各种情况总结)
- dedecms的简单说明(dedecms 后台假死问题解决方法)
- laravel如何设置默认模块(Laravel框架控制器的middleware中间件用法分析)
- nginx做转发配置weight啥意思(Nginx中break与last的区别详析)
- docker启动指定容器ip(Docker每次启动容器,IP及hosts指定的操作)
- docker运行镜像端口(docker镜像访问本地elasticsearch端口操作)
- Sql Server中的Null值
- 云主机越来越受欢迎吗(云主机的发展前景怎样?会成为主流吗?)
- js使用递归解析(关于JavaScript递归经典案例题详析)
- mysql8.0安装教程win10(Windows10下mysql 8.0.22 安装配置方法图文教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9