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利用print输出带颜色的彩色字体示例代码)
- python怎么设计gui界面(详解python做UI界面的方法)
- 如何使用github中的python库(使用GitHub和Python实现持续部署的方法)
- python的条件判断和循环(浅谈Python基础—判断和循环)
- pythondocx安装教程(Python docx库用法示例分析)
- python3编程过程(Python3模拟登录操作实例分析)
- python浪漫表白源码(python七夕浪漫表白源码)
- pythonmatplotlib绘制立体图形(python3使用matplotlib绘制散点图)
- python从零开始学习人工智能(为何人工智能AI首选Python?读完这篇文章你就知道了推荐)
- pythonselenium判断网页加载完成(python 实现selenium断言和验证的方法)
- python队列快速排序(python按照多个条件排序的方法)
- python连接到本地的mysql数据库(Python实现连接MySql数据库及增删改查操作详解)
- pythonselenium设置(解决Python selenium get页面很慢时的问题)
- python创建文件的方法(Python3.5文件读与写操作经典实例详解)
- python函数基本操作(Python定义函数功能与用法实例详解)
- 简简单单教你用python写个游戏(python3 pygame实现接小球游戏)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
热门推荐
- Sql Server 更新锁(UPDLOCK)
- python面向对象基本思想(详解Python:面向对象编程)
- json和xml比较与区别
- java集成钉钉发送消息(Python实现钉钉发送报警消息的方法)
- win10上装ubuntu系统(Windows 10 太难用如何定制你的 Ubuntu方法详解)
- sql server 报错(sql server利用不同语种语言显示报错错误消息的方法示例)
- css3动画怎么实现的(css3中用animation的steps属性制作帧动画)
- docker配置私有仓库(docker私有库的搭建实现)
- pyinstaller如何打包成exe文件(利用pyinstaller打包exe文件的基本教程)
- htop命令使用教程(.htaccess使用方法总结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9