位置: 编程技术 - 正文

python中星号变量的几种特殊用法(python 函数 星号参数)

编辑:rootadmin

推荐整理分享python中星号变量的几种特殊用法(python 函数 星号参数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python 星号变量,python星号的作用,python星号的作用,python里的星号,python 函数 星号参数,python里星号,python 星号参数,python 函数 星号参数,内容如对您有帮助,希望把文章链接给更多的朋友!

一、什么是星号变量

最初,星号变量是用在函数的参数传递上的,在下面的实例中,单个星号代表这个位置接收任意多个非关键字参数,在函数的*b位置上将其转化成元组,而双星号代表这个位置接收任意多个关键字参数,在**b位置上将其转化成字典:

在了解了单星号和双星号的基本使用方法后,下面来看看他们的扩展用法。

二、单星号变量实例

单星号变量不仅仅能够用在函数的参数传递中,实际上对一个普通变量使用单星号前缀,能够将这个变量拆分成单个元素,请看下面的实例:

python中星号变量的几种特殊用法(python 函数 星号参数)

为了验证这一点,我们修改一下one()函数,如下:

再来看几个实例:

三、双星号变量实例

在第2小节的最后,我们使用单星号拆分了一个字典传递给函数,却只能得到字典的键,下面演示如何使用双星号来获得字典的值:

Ps:注意,使用这种方法将字典传入函数的时候,字典的键的命名要符合python变量的命名规则,通过上面的分析也不难看出,双星号会将字典首先转换成关键字参数的形式,就相当于使用字典中的键作为变量名,如果键不符合变量命名规则,则会抛出一个"TypeError"异常,大家可以尝试着颠倒一下上面字典中的键和值,使用数字作为键,看看会出现什么问题。

在一个函数的接收参数中,同时出现"非关键字参数(位置参数)"和"关键字参数"时,可以使用一个单星号来分隔这两种参数,例如:

如果我们要在一个函数中包含多种参数的组合,必须遵守这样的顺序:位置参数(必选参数),默认参数,单星号参数或星号分隔符,关键字参数,双星号参数;

请看下面的实例:

总结

标签: python 函数 星号参数

本文链接地址:https://www.jiuchutong.com/biancheng/385401.html 转载请保留说明!

上一篇:Python 实现 贪吃蛇大作战 代码分享(用python做一个贪吃蛇)

下一篇:python框架django基础指南(python django框架)

  • 成立蔬菜公司免税吗
  • 收取承包费如何交税
  • 工程施工的间接费用怎么结转
  • 预付开发票加油后还能开吗
  • 外出经营涉税事项报告
  • 住房贷款专项扣除
  • 银行入息是入几个月的
  • 对公的etc怎么绑定怎么充值
  • 装修摊销是当月还是次月摊销?
  • 未开票收入下月开票怎么做分录
  • 增值税专用发票和普通发票的区别
  • 取得的收入含税吗
  • 汽车租赁的印花税税率
  • 商场扣点收入如何纳税
  • 公司单独核算项目财务怎么处理?
  • 充值给予的优惠怎么用
  • 接受股权转让要交什么税
  • 个税退税入账
  • 计提利息怎么做账
  • 个体户注销未分配利润要交个税吗
  • 报销单里报销内容可以写送客户烟吗
  • 对境外支付佣金的规定
  • 会计相关行业的工作职责和招聘要求
  • 如何将货物卖出去
  • 个人在杂志上发表散文取得的所得
  • 持有至到期投资科目被取消了吗
  • 筹建期间的开办费包括哪些
  • 如何编制固定资产折旧计算表
  • 固定资产已提完折旧,但仍在使用,需要定期清理吗?
  • 发出商品但货款没到账
  • 公司客户招待费用标准
  • 农产品销售税收优惠政策
  • php未定义数组下标0
  • 同业代付融资
  • 境外付款
  • 加拿大巨石
  • laravel常用命令
  • 日出时的麦克拱岩,俄勒冈南海岸 (© Dennis Frates/Alamy)
  • vue中的组件有几类
  • 投影仪属于固定资产哪一类
  • 工商年报认缴出资时间填错了,有什么后果
  • vue 组件
  • audo命令
  • 网上报税流程演示2019
  • 预缴和缴纳的区别
  • 现金流量表中的现金流量包括哪些
  • 营业总成本包括投资收益吗
  • 小卖部铺货首次送货流程
  • 没有以前年度损益科目应该加在什么地方
  • 注册资金认缴期限一般多少
  • 息税前利润变动率怎么算
  • 做账是指做什么
  • 公司给员工买意外险需要员工出钱吗
  • 可供出售金融资产属于什么科目
  • 转让不动产为什么不能开全票发票
  • 销售收入小于销售成本
  • 复利现值系数表怎么算
  • 外借资质交企业所得税怎么交
  • 高速过路费抵扣增值税
  • 销售成本的结转
  • 印花税多久申报一次2023
  • 注册工贸公司要多少资金
  • 预收账款账务处理流程图
  • 哪些发票必须注销
  • 光盘安装系统怎么操作
  • ghost还原文件
  • mac expose
  • win10 20h2怎么装
  • win10预览版选哪个
  • win7旗舰版系统激活密钥
  • 如何大小写字母转换
  • javascript数据
  • 自动登入
  • 简单使用23 款华为s E可以吗
  • pythondjango框架 目录结构
  • python函数详解
  • 江苏国税电子税务局怎么登录
  • 下列关于消费税委托加工说法正确的是
  • 长沙个体户缴纳个税
  • 请问在哪里可以培训护工
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设