Python 函数的可变参数主要有 *paramter与**paramter

可变参数主要有 *paramter的作用

接受任意多个实际参数并放到一个元组中

def people(*people):for item in people:print("姓名:%s,性别:%s,身高:%s" % (item[0], item[1], item[2]))if __name__ == "__main__":param = ["张三", "男", "180"]people(param)

打印结果为:

可变参数主要有 **paramter的作用

接受任意多个实际参数并放到一个字典中

def people(**people):for key, value in people.items():print(key, value)if __name__ == "__main__":param = {"姓名": "张三", "性别": "男", "身高": "180"}people(**param)

打印结果:

Python 函数的可变参数(*paramter与**paramter)的使用相关推荐

  1. Python 函数的可变参数、切片、迭代和列表生成式

    1. 函数的可变参数 def fun(*args):print(args) 让一个函数能接受任意个参数,可以定义一个可变参数.可变参数的名字前面有个 * 号,我们可以传入0个.1个或多个参数给可变参数 ...

  2. python函数中可变参数的传递方式是_Python中函数的参数传递与可变长参数

    1.Python中也有像C++一样的默认缺省函数 1 def foo(text,num=0):2 printtext,num3 4 foo("asd") #asd 0 5 foo( ...

  3. python函数中可变参数的传递方式是_详解Python函数可变参数定义及其参数传递方式...

    Python函数可变参数定义及其参数传递方式详解 python中 函数不定参数的定义形式如下 1. func(*args) 传入的参数为以元组形式存在args中,如: def func(*args): ...

  4. python函数中可变参数的传递方式是_Python函数可变参数定义及其参数传递方式实例详解...

    本文实例讲述了Python函数可变参数定义及其参数传递方式.分享给大家供大家参考.具体分析如下: python中 函数不定参数的定义形式如下: 1.func(*args) 传入的参数为以元组形式存在a ...

  5. Python 函数(可变参数)

    在python函数中,可以定义可变参数,顾名思义,可变参数就是,传入的参数是可变的 例如,给定一组数字a,b,c...  请计算a2 + b2 + c2 + -- 要定义出这个函数,我们必须确定输入的 ...

  6. python函数中可变参数的传递方式_详解Python函数可变参数定义及其参数传递方式...

    Python函数可变参数定义及其参数传递方式详解 python中 函数不定参数的定义形式如下 1. func(*args) 传入的参数为以元组形式存在args中,如: def func(*args): ...

  7. python 函数的可变参数

    python学习笔记,特做记录,分享给大家,希望对大家有所帮助. 可变参数 在Python函数中,还可以定义可变参数.顾名思义,可变参数就是传入的参数个数是可变的,可以是1个.2个到任意个,还可以是0 ...

  8. Python学习之路:函数传递可变参数与不可变参数

    函数传参的方法: 太基础了,8说了 直接上重点 一.可变参数的传递 可变参数有:列表.集合.字典 直接上代码: a = [1, 2]def fun(a):print('传入函数时a的值为:', a)a ...

  9. python函数定义与参数_Python函数的定义方式与函数参数问题实例分析

    本文实例讲述了Python函数的定义方式与函数参数问题.分享给大家供大家参考,具体如下: 涉及内容: 函数的定义方式 函数的文字描述 空操作语句 位置参数 默认参数 关键参数 可变长度参数 函数的定义 ...

最新文章

  1. mysql中的EXPLAIN
  2. Java虚拟机规范(目录)
  3. spring mvc DispatcherServlet详解之一---处理请求深入解析(续)
  4. 自定义EL函数、自定义JSTL标签
  5. 算术表达式的实现,支持加减乘除,括号运算,表达式转二叉树
  6. SEO | 重新认识一下Meta标签
  7. unix linux系统版本,怎么查看UNIX系统版本?
  8. JavaScript的面向对象原理之原型链
  9. 数据结构:五岔路口交通管理红绿灯设计
  10. 设计模式---抽象工厂模式(C++实现)
  11. MySQL Query Cache 小结
  12. 中国橡胶防老剂4020市场现状与投资预测报告(2022版)
  13. 8、鼠标控制与32位模式切换
  14. 78个学术网站!史上最全常用文献数据库汇总!
  15. Pytorch基础学习(第一章-PyTorch基础概念)
  16. Xcode自定义代码块
  17. 如何简单设计接口测试用例
  18. 【每日一GO】时间处理库—Carbon
  19. 计算机二级报名时间2020年3月山西,2020年3月山西计算机二级报名及考试时间
  20. 在穷学生面前 “ 摆弄骚姿 ”,最美90后支教女老师翻车~!

热门文章

  1. 2022-2028年中国加密货币行业市场研究及前瞻分析报告
  2. Git 常用操作(1)- 配置、查看、添加、暂存和提交
  3. Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
  4. 反编译软件dnSpy中修改baml文件
  5. Bert代码详解(二)重点
  6. Pytorch中多GPU训练指北
  7. [实现] 利用 Seq2Seq 预测句子后续字词 (Pytorch)
  8. LeetCode简单题之汇总区间
  9. LeetCode简单题之检查整数及其两倍数是否存在
  10. 大三Java后端暑期实习面经总结——Java容器篇