位置: 编程技术 - 正文

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

  • 供暖服务费增值税怎么算
  • 完税证明是可以抵扣吗
  • 税控技术服务费280每年都可以抵
  • 任意盈余公积使用范围
  • 银行承兑汇票是什么科目
  • 厨房酒店用品
  • 国家对工资发放的规定
  • 印花税漏报,税务局怎么罚款
  • 在建工程账务处理流程
  • 无形资产发生减值的原因
  • 房屋建筑物评估技术鉴定表
  • 装修公司开发票需要客户承担税点吗?
  • 发票上单价可以开0吗
  • 个体工商户税收优惠政策2023年最新
  • 什么样的应税行为可以扣除
  • 金税盘怎么开红字发票流程
  • 税务稽查补缴的税款需要申报吗
  • 企业法人不发工资合法吗
  • 非营利组织报销做账怎么做
  • 土地转让怎么缴纳增值税
  • 金蝶期末调汇怎么生成凭证
  • 资产负债率是用年初和年末数吗
  • 农贸市场可以收什么的费
  • 融资租赁纳税人是指
  • 留存收益会计科目编号
  • 预计负债什么时候确认
  • 软件外包付款流程
  • 此电脑当前不满足运行win11是怎么回事
  • 捐赠口罩的人
  • 经济作物国家有什么补助吗
  • 苹果电脑怎么快速
  • php cookie 登录
  • 修改配置文件是什么意思
  • 使用php进行mysql数据库编程的基本步骤
  • 伦索伊斯马拉赫塞斯国家公园
  • 企业所得税核定征收方法
  • 增值税的法律法规最新
  • 【AIGC】6、Segment Anything | Meta 推出超强悍可分割一切的模型 SAM
  • node更新到最新版本
  • effective c++ github
  • php类和对象的关系
  • 金税三期开票流程
  • 企业所得税没有交
  • 社保怎么缴费方式
  • 三代手续费操作流程
  • 一般纳税人申报表电子版
  • sql server2012新建一个数据表
  • 公司发行可转债是利好还是利空
  • 劳务费发票入账科目
  • 累计折旧需要分录吗
  • 固定资产评估收费标准
  • 本月收入未开票会计分录
  • 持有至到期投资减值准备
  • 应收帐款的帐务处理流程
  • 租赁合同印花税怎么算
  • 企业分配利润的原因
  • 开出地税发票(工程款)怎么做账?
  • 企业贷款利息费用会计分录
  • 固定资产清理的税率是多少
  • 弥补以前年度亏损怎么算
  • 以前年度损益调整属于哪类科目
  • 员工借支备用金属于现金流量的哪类
  • sqlserver 储存过程
  • 如何激活Win8.1
  • linux crontab用法
  • win7无法注册dll文件
  • css 3
  • 纹理烫男
  • 批处理应用实例
  • 火狐浏览器自定义滚动条
  • python选择器
  • jquery动态生成div
  • js实现时间
  • 一行代码5个bug
  • 利用的英文
  • jquery自带的弹出框
  • 基于javascript的毕业设计选题
  • 如何利用python写爬虫
  • 委托代征管理办法最长有效期
  • 理财持有时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设