python函数不定长参数使用方法解析


Posted in Python onDecember 14, 2019

这篇文章主要介绍了python函数不定长参数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

pathon中的函数可以使用不定长参数,可以用参数*args接收单个出现的参数,接收后存成一个元组;用**kwargs接收以键值对形式出现的参数,接收后存丰一个字典.下面的小程序能说明这个问题

代码如下:

def print_info(*args,**kwargs):
  for i in args:
    print(i)
  for i in kwargs:
    print("%s:%s" %(i,kwargs[i]))
    
print_info('Guoming',48,'Dongyang',21,name='Alex',sex='male',age=38)

输出结果如下:

uoming
48
Dongyang
21
name:Alex
sex:male
age:38

说明:args变量将'Guoming',48,'Dongyang',21这4个单个出现的参数存成一个元组('Guoming',48,'Dongyang',21);

kwargs变量将name='Alex',sex='male',age=38这3个默认参数存成一个字典{'name':'Alex','sex':'male,'age':38}

备注:使用参数的时候,必须先使用单个变量的,后使用键值对的,顺序不能反.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python处理文本文件并生成指定格式的文件
Jul 31 Python
python判断图片宽度和高度后删除图片的方法
May 22 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
Python网络爬虫与信息提取(实例讲解)
Aug 29 Python
python 读取DICOM头文件的实例
May 07 Python
mac 安装python网络请求包requests方法
Jun 13 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 Python
Python猫眼电影最近上映的电影票房信息
Sep 18 Python
Python 实现集合Set的示例
Dec 21 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
Feb 03 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
Apr 26 Python
python如何实现不用装饰器实现登陆器小程序
Dec 14 #Python
python模块和包的应用BASE_PATH使用解析
Dec 14 #Python
python socket通信编程实现文件上传代码实例
Dec 14 #Python
python如何使用socketserver模块实现并发聊天
Dec 14 #Python
python paramiko远程服务器终端操作过程解析
Dec 14 #Python
安装PyInstaller失败问题解决
Dec 14 #Python
django自定义模板标签过程解析
Dec 14 #Python
You might like
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
php使用变量动态创建类的对象用法示例
2017/02/06 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
2019/10/16 Javascript
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python Grid使用和布局详解
2018/06/30 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
python实现处理mysql结果输出方式
2020/04/09 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
美国玩具公司:U.S.Toy
2018/05/19 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
高中生自我鉴定范文
2013/10/30 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
暑期培训随笔感言
2014/03/10 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
出国留学自荐信模板
2015/03/06 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
初中运动会前导词
2015/07/20 职场文书
初中团委工作总结
2015/08/13 职场文书
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android