位置: 编程技术 - 正文

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

  • 新领的发票怎么分发
  • 缴纳的工会经费收据怎么取得
  • 私对公转账收税吗
  • 所得税退税怎么办
  • 其他应收款属于会计要素中的
  • 发票入账时间规定是多久
  • 交易性金融资产有哪些
  • 收到保险公司赔款计入什么科目
  • 收到投资款现金流量项目是什么
  • 可转换债券发行主体
  • 跨年暂估收入如何调整
  • 个人挂靠公司承接工程如何做会计处理?
  • 零余额账户银行余额调节表
  • 母子公司之间转让土地使用权
  • 国家税务总局2016年公告
  • 员工个人学历教育费用不能在企业所得税前列支
  • 小企业怎么申请建设用地
  • 有关于秋天的诗句
  • 周转材料属于什么会计分录
  • 预付款,尾款
  • backupnotify.exe是什么文件的进程 backupnotify进程安全吗
  • 政府补助计量的基础是
  • OS X Yosemite系统怎么样 OS X Yosemite功能介绍
  • php 字符串函数
  • 销售收入与销售成本
  • 阿里云 ide
  • 定额材料损耗的计算公式
  • 产品体验是什么意思
  • 建筑修缮服务税率
  • php使用函数限制字符串长度和格式
  • 处置固定资产的增值税怎么处理
  • 学费入账处理
  • 本期应纳税额是怎么算
  • 旅游景点的门票能做费用吗
  • 承兑汇票贴现利率是怎么算
  • 王凤林阴盘奇门实例讲解
  • 固定资产清理净残值怎么处理
  • 股权转让溢价款缴纳增值税
  • 农产品进项税额抵扣范围
  • 劳务合同的特征有()
  • 信用减值损失属于公允价值变动收益吗
  • 应收账款确认无法收回的会计处理
  • 工会经费网上怎么申报
  • 实收资本可以以现金入账吗
  • 土地前期开发费用属于开发成本吗
  • 基本户怎么提现金
  • 出口退税计算公式
  • 建筑企业工程管理部职责
  • 赠送油卡需要代理吗
  • 影响以前年度损益的科目
  • 对公账户进出账常识
  • 建筑工程购买的搬运设备升降平台分录
  • 工程异地预缴的税款可以抵机构所在地的税金吗
  • 建账前应该考虑哪些问题
  • mysql 定点数和浮点数
  • mysql连接问题
  • win10系统电脑如何共享
  • centos安装插件
  • 如何使用windows 10
  • xp3软件
  • win8出现蓝屏怎么修复
  • win8一直在开始界面
  • perl列表去重
  • Unity3D游戏开发pdf
  • js调用图片代码
  • nodejss
  • 安卓调用系统相机
  • android系统设置
  • python3.9.1怎么用
  • js接收excel文件流
  • 国家税务总局广州市税务局
  • 跨年的增值税专用发票怎么冲红或者是作废
  • 暖气费政府补贴
  • 税控系统减免税报表里
  • 棚户区改造的房子和商品房有什么区别
  • 股权收购的好处
  • 个税专项扣除填报错误怎么办
  • 考上如皋地税局好吗
  • 天津车辆购置税网上办税
  • 国税局发票查询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设