位置: 编程技术 - 正文

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框架)

  • 居民企业投资收益免征企业所得税
  • 实收资本印花税率是多少啊
  • 金税四期对企业的风险
  • 当月的进项当月可以认证吗
  • 公司开户费用都包括哪些
  • 代缴五险一金自己还需要缴纳吗
  • 非独立核算公司一定要体现公司的名称吗
  • 烟草批发环节加征的消费税税率是多少
  • 净现值为什么要除以它的折现率
  • 研发样机是什么
  • 个人给单位干的小工程需代扣个税吗?
  • 工程结算与工程施工
  • 税费五个点怎么算
  • 企业的筹建期间
  • 合作经营收入分成发票税务名称怎么填
  • 专用发票超过360天作废
  • 登记变更是什么意思
  • 商业承兑汇票如何查询
  • 个人开票给公司个人所得税怎么扣
  • uefi模式怎么装机
  • 主营业务成本的二级科目有哪些
  • 车辆购置税会计科目怎么做账
  • 房子按季度收取租金,怎么交房产税
  • 个体工商户与其经营者构成共同侵权吗
  • 怎么安装win7系统后怎么安装驱动
  • 电脑装机光盘
  • linux安装xen
  • 微软正在更新office
  • 营改增开始时间
  • wrme.exe是什么
  • anaconda创建虚拟环境有什么用
  • 工业企业出租房屋的租金收入应计入
  • vue3 element-plus
  • 赫尔辛基哈加赫利亚大学
  • error出错
  • 学计算机选择什么专业
  • pca降维的原理
  • phpcms教程
  • 权益法转换为成本法
  • python中的生成器
  • 医疗机构收据
  • 已抵扣的发票冲红会计分录
  • 会计信息采集每年都要重新写吗
  • 不抵扣发票可以转抵扣吗
  • MySQL中distinct语句去查询重复记录及相关的性能讨论
  • 固定资产盘点怎么做
  • 金税四期的政策
  • 经营过程中借股怎么处理
  • 应收账款增值税专用发票
  • 长期借款计提的利息可能借记
  • 收到运输服务发票怎么做账务处理呢
  • 装修费一定要摊销吗
  • 备用金超过时间会怎么样
  • 税控盘清卡时间
  • 个体工商户的公章丢了怎么办
  • 商业企业会计制度变迁论文
  • 分配服务器失败
  • win sth
  • windows终端美化
  • linux查看当前时间戳
  • 如何查看电脑端口号
  • ubuntu 8.04.1 LTS 下的cpu温度监控软件lm-sensors
  • explorer.exe是什么指令
  • centos7tar解压
  • WIN10系统优化精简工具
  • ie6浏览器兼容模式怎么设置在哪里
  • 简述opengl的编程步骤
  • cocos2dx-js
  • 如何使用jquery插件
  • 如何使用css设置元素的层叠效果?
  • linux服务器安全攻防
  • vr虚拟现实技术
  • js显示word
  • Python爬取微信视频号
  • 深入理解javascript特性
  • 税务局监制的收据哪里买
  • 成都税务举报官网
  • 2023年新乡契税补贴政策
  • 苏宁易购股份转增股本
  • 个税3月份申报2月的个税?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设