里边出现的英文都来自于python官网的开发者指南

本文主要就是介绍***对此展开详细介绍。

Unpacking is proposed to be allowed inside tuple, list, set, and dictionary displays.

解包操作可以应用于元组、列表、集合、字典。

  • *args:argument用于列表、元组、集合
  • **kwargs:kwargument用于字典

首先先回顾一下range,以及用range生成元组、列表和集合。

li = list(range(7))
print(li)
tu = tuple(range(7))
print(tu)
se = set(range(7))
print(se)
复制代码
[0, 1, 2, 3, 4, 5, 6]
(0, 1, 2, 3, 4, 5, 6)
{0, 1, 2, 3, 4, 5, 6}
复制代码

可用位置

***可以用于任意位置的解包。

Specifically, in function calls, in comprehensions and generator expressions, and in displays.

  • function calls:函数调用
  • comprehensions and generator expressions:
  • displays:显示(我的理解是直接输出?)

display

所谓的用于显示我觉得就是直接输出,(总不可能是直接输出

Python * ** 打包解包详解相关推荐

  1. Python * ** 打包解包 详解

    里边出现的英文都来自于python官网的开发者指南1 本文主要就是介绍*和**对此展开详细介绍. Unpacking is proposed to be allowed inside tuple, l ...

  2. TLV封包与解包详解

    何谓TLV 所谓通讯协议就是指通信双方对数据传送控制的一种约定.约定中包括对数据格式,同步方式,传送速度,传送步骤,纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,倘若一方不遵守,便 ...

  3. docker 打包部署 python项目_Docker如何部署Python项目的实现详解

    Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建.打包为一个轻量级容器,并在任何地方运行.Docker 会在软件容器中自动部署应用程序. 在本篇中,我将介绍如 ...

  4. python镜像下载包_python包详解

    干货大礼包!21天带你轻松学Python(文末领取更多福利) 点击查看课程视频地址 本课程来自于千锋教育在阿里云开发者社区学习中心上线课程<Python入门2020最新大课>,主讲人姜伟. ...

  5. Python零基础速成班-第14讲-Python处理Excel和Word,使用openpyxl和docx包详解,图表入门

    Python零基础速成班-第14讲-Python处理Excel和Word,使用openpyxl和docx包详解,图表入门 学习目标 Python处理Excel(使用openpyxl包).图表入门\ P ...

  6. Python的pickle模块详解(包括优缺点及和JSON的区别)

    文章目录 一.pickle是什么? 1.pickle的优缺点 2.pickle和JSON的区别 3.pickle的应用总结 二.pickle的用法 1. pickle接口 2. pickle实例 结语 ...

  7. python序列类型-python序列类型种类详解

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  8. python压缩包怎么安装-详解python解压压缩包的五种方法

    这里讨论使用Python解压例如以下五种压缩文件: .gz .tar .tgz .zip .rar 简单介绍 gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. t ...

  9. spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解

    spring jar 包详解 spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环 ...

最新文章

  1. oracle数据字典表与视图
  2. Git远程操作详解【转】
  3. 从头开始搭建爬虫环境
  4. 构建SpringBoot第一个Demo
  5. Hibernate如何存储二级缓存条目
  6. 串口字符传输时间计算
  7. Layui layer详细参数解释说明
  8. PCL学习笔记02:在ROS下建立编译链接PCL模块
  9. 学习笔记(01):Oracle数据库-Oracle安装与配置
  10. python中else在循环中的使用(一分钟读懂)
  11. 相机标定(四)—— 仿射变换和透视变换
  12. java 通讯开发_java之接口开发-初级篇-socket通信
  13. 计算机在英语课中的应用 博客,信息技术在小学英语教学中的应用
  14. 调用QQ/TIM算法实现获取当前登陆账号和ClientKey
  15. 怎么设置creative cloud的应用禁止自动更新
  16. 抖音视频怎么上热门 视频去水印
  17. 一元初始,森罗万象:5G角逐已被荣耀拉开序幕
  18. Oracle数据库 1653错误
  19. 编辑中的word变成只读_word文件怎么将只读模式改为可以修改
  20. 一键删除qq空间说说

热门文章

  1. pandas使用query函数查询指定日期索引对应的dataframe数据行(select rows using a single date in dataframe)
  2. R语言glmnet拟合岭回归模型实战:岭回归模型的模型系数(ridge regression coefficients)及可视化、岭回归模型分类评估计算(混淆矩阵、accuracy、Deviance)
  3. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(设置数据点的形状、大小)实战
  4. 机器学习、超参数、最优超参数、网格搜索、随机搜索、贝叶斯优化、Google Vizier、Adviser
  5. 特征工程之MinMaxScaler、StandardScaler、Normalizer、Binarizer
  6. pandas数据索引之loc、iloc、ix详解及实例
  7. SingleR包注释单细胞数据
  8. asp连接mysql odbc,在ASP中连接MySQL数据库的方法,最好的通过ODBC方法
  9. java内存区域与内存溢出异常_Java内存区域与内存溢出异常
  10. linux 别名管理,Linux 的 15 个命令行别名, 帮系统管理员提升工作效率!