位置: 编程技术 - 正文

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

  • 出售投资性房地产取得的收入
  • 企业收到投资者投入的生产设备,其账务处理
  • 固定资产清理费用计入哪里
  • 银行开出的发票可以进行税抵扣吗
  • 母子公司合并报表的条件
  • 人民币报关可以吗
  • 季度所得税资产总额怎么计算
  • 电商相对于传统企业有哪些特点?
  • 快递费属于哪个商品编码
  • 小企业以前年度损益调整科目取消了吗
  • 客观原因导致的没见过世面
  • 赠送车子需要过户吗
  • 不可修复废品损失会计分录
  • 企业的房产税节税有哪些方案?
  • 投标保证金利息计入什么科目
  • 其他非流动负债包括哪些科目
  • 劳动争议的解决途径不可以直接选择的是
  • 实缴资本是真的吗
  • 银行存款二级明细科目有哪些
  • 有销项没有进项怎么结算成本
  • 小规模保安公司收取服务费时如何开票
  • 流氓软件怎么卸载?
  • 四种存款账户的定义
  • 开具信息咨询费的发票
  • 公司股权变更要换营业执照吗
  • 什么是差额征税劳务费
  • php数组函数输出《咏雪》里有多少"片"字
  • 以合同条款无法达成一致要求返还定金
  • php开发微信小程序步骤
  • 从价计征房产税如何计算
  • 建筑业的账务处理办法
  • 公交车停车场收费吗
  • php文件上传技术
  • 管理费用属于产品成本项目的费用吗
  • 库存现金盘盈影响营业利润吗
  • php redis常用命令
  • 以前年度损益调整结转到哪里
  • 巴芬岛旅游
  • 技术出口发票开什么信息
  • 出口货物不退税进项可以开具普通发票吗
  • typescript完全解读
  • 年底所得税怎么算
  • 结构性存款随时可取么
  • 固定资产清理的金额怎么算
  • 劳务支出和应付职工薪酬
  • 客户少给了钱怎么要
  • 织梦cms怎么样
  • python 多线程处理
  • mongodb删除文档命令
  • 原材料卖出去会计分录
  • 网吧相关规定
  • 新政府会计制度下的基建会计
  • 活动策划费属于哪个开票项目
  • 以前年度损益的科目代码
  • 借款可以抵扣企业所得税
  • 防暑降温费计入工资还是福利费
  • 为取得固定资产而发生的什么支出可计入固定资产成本
  • 税局代开的专票能作废或红冲吗?
  • 个体户为员工缴纳社保
  • 收取履约保证金的作用
  • 退票费收入按什么征税
  • 印花税税款所属期怎么填
  • mysql的自动增长怎么表示的?
  • mysql 5.7.12 winx64手动安装教程
  • vista win
  • git checkout撤销
  • win8.1无法启动
  • xp显示缩略图
  • win10怎么切任务管理
  • win8右边栏设置
  • windows视频截屏
  • win10更新已经下载好了能删除吗
  • fedora开机启动版本太多
  • js str.match
  • python如何查询函数用法
  • void方法设置断言
  • jquery的优点和缺点
  • JavaScript的函数中只能写一条代码语句
  • 税务局有事业单位编制吗
  • 上饶国资委领导班子成员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设