Python的形参和实参使用方式

作者:thefail 时间:2021-10-02 22:08:07 

形参可以设置参数默认值,设置遵循从右至左原则

例如:fun(x=0,y=1),fun(x,y=1),但不可以是fun(x=1,y)

形参设置可以为数字字符串变量、元组和字典等任意类型数据,元组形参是在变量名前加*,字典形参是在变量名前加**

例如:fun(var),fun(*tuple),fun(*list),fun(**dict)

实参接受也可以是任意类型数据,当接收数据为元组列表或者字典时,同样是在数据变量前加*和**

例如:fun(x),fun(*seq),fun(*list),fun(**stu_info)

可以使用元组形参和字典形参接收冗余或意外数据

例如:fun(var,*t_args,**dic_args)

但传参时,数字和字符串形参必须传值,元组和字典形参可不传,原因为元组和字典数据可以是空元组或空字典,此特性正好适应处理冗余数据

形参参数名若和生产数据中字典键名相同加大大提高编程效率和生产效率

例如:有字典dic={'name':'csdn','age':10,'top':1} ,有函数fun(name='name',age=0,top=0),则函数可以方便的获取字典数据fun(**dic)

来源:https://blog.csdn.net/thefail/article/details/82824435

标签:Python,形参,实参
0
投稿

猜你喜欢

  • 对Python 多线程统计所有csv文件的行数方法详解

    2021-09-09 04:56:44
  • 测试、预发布后用python检测网页是否有日常链接

    2023-03-31 20:12:44
  • django admin添加数据自动记录user到表中的实现方法

    2022-11-17 14:58:24
  • vue中 $forceUpdate的使用解析

    2024-06-05 09:15:18
  • Python中使用asyncio 封装文件读写

    2022-11-13 03:18:12
  • ASP四级连动下拉列表程序段

    2009-07-03 15:33:00
  • Go中sync 包Cond使用场景分析

    2024-01-31 20:50:05
  • python密码学RSA密码加密教程

    2023-08-03 17:09:10
  • Python实现自动批量修改文件名称

    2023-07-30 04:56:56
  • 浅谈python中的实例方法、类方法和静态方法

    2022-02-10 07:11:27
  • python ip正则式

    2022-02-13 22:13:02
  • 网页设计标准尺寸参考

    2007-12-29 20:42:00
  • php版银联支付接口开发简明教程

    2023-11-24 00:27:41
  • Python从函数参数类型引出元组实例分析

    2022-12-18 01:51:22
  • 微信小程序自定义底部导航带跳转功能

    2024-05-02 17:25:49
  • Spring 数据库连接池(JDBC)详解

    2024-01-22 19:00:36
  • centos 安装python3.6环境并配置虚拟环境的详细教程

    2021-06-10 12:24:49
  • Python中赋值的含义及说明

    2023-01-05 23:11:38
  • js打开新窗口方法整理

    2024-04-10 16:13:05
  • python实现黄金分割法的示例代码

    2022-08-27 19:41:17
  • asp之家 网络编程 m.aspxhome.com