位置: 编程技术 - 正文

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

  • 转让无形资产可以免税吗
  • 企业税收主要分为哪几类
  • 销售货物提供运输是否分别核酸的例题
  • 公司亏损汇算清单模板
  • 商誉要摊销和减值吗?
  • 公司改名之前发工资吗
  • 税控盘服务费去年忘记抵了今年可以抵扣吗
  • 索赔费用项目
  • 冲减收入怎么做账
  • 发放外单位人员奖金 个人所得税
  • 什么费用计入什么科目
  • 水产养殖公司的经营范围_问答
  • 减免税款如何申报
  • 业务招待费的进项可以抵扣吗
  • 哪些开普通发票
  • 变相处理问题什么意思
  • 分期付款确认收入借方写啥
  • 成本费用率偏低
  • 税务师几年内考完几门
  • 退票费报销凭证可以在机子上打印吗
  • 公司没有进出口权 如何进行业务
  • 公司买的油烟机可以抵扣进项税吗
  • 扣供应商的税点应该包括附加税吗
  • mac怎么更换默认打开方式
  • 金税卡服务费抵扣政策
  • win7宽带连接错误651
  • 域名怎么交费
  • 工程施工暂估的成本的依据
  • 土地增值税增值额怎么算
  • 主营业务利润率多少合适
  • 逾期未收回包装物押金增值税怎么算
  • 股权投资收益需要缴纳企业所得税吗
  • c++ 每日十问3-处理数据
  • 企业一次性取得所得税
  • 一次性劳务报酬所得如何扣税
  • html中a标签怎么引用图片
  • yarn安装路径
  • php抽奖程序源码
  • ps怎么选中图形放大
  • 公司购买银行理财会计分录
  • 报销用别的发票抵用怎么入账
  • 所得税费用当月计提吗
  • 服装、眼镜、鞋、西药的发票怎么样做账比较好
  • 三代手续费的税率
  • 现金流量表本月数和本年累计数是相等的么
  • 客户少给了钱怎么要
  • 申报方式选哪个?
  • 其他应收款的审定表怎么填
  • 股票的价格是由什么决定
  • 购买汽车轮胎的注意事项
  • 酒店没有营业执照开业犯法吗
  • 发票拿到了怎样作废
  • 一般纳税人租赁不动产增值税税率
  • 管家婆进货单怎么录入?
  • 存货的进口关税计入成本吗
  • 已认证抵扣增值税怎么撤回申报
  • 未开票收入如何申报增值税
  • 销售净利率的范围
  • 进口关税增值税可以抵扣吗
  • 成本会计主要做什么工作
  • 联想y400装win8
  • centos5安装步骤
  • linux动态链接库怎么调用
  • linux中python命令
  • 太极越狱助手
  • vim进阶教程
  • linux tee命令详解
  • Win7升级win10后可以删除2345吗
  • bootstrap modal 位置
  • css网站布局实录 pdf
  • windows下载安装
  • js中写for循环
  • 批处理文件可用记事本
  • linux中wget命令出现错误
  • jquery怎么打开
  • javascript如何写操作命令
  • 海南国税局待遇
  • 综治中心能取代公务员吗
  • 逆光代售和神仙代售那个好一点
  • 如何进行税务筹划工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设