python之拆包与装包
a,b = (11,22) #一个元组分别赋值给a和b
print(a)
print(b)num = "saldkfjks"
for i,name in enumerate(num): #enumerate():括号内可以是一个字符串,列表,元组,字典(字典取的是key的值)print(i,name)def text1(a,b,*args): *args是一个元组形式,将实参中多余的元素(除去键值对形式)接收print(a)print(b)print(args) #打印出来的是一个元组print(*args) #打印出来的是一个元组的拆分print("-"* 50)text2(args) #传递的是一个元组(相当于一个元素)print("*" * 50)text2(*args) #传递的是一个元组的拆分(相当于多个元素)def text2(a,*args):print(a)print(args)print(*args)text1(1,2,3,4,5,6)
结果:
11 ----a
22 ----b
0 s (i与name)1 a2 l3 d4 k5 f6 j7 k8 s
1
2
(3, 4, 5, 6)
3 4 5 6 解释一下:1,2分别传给a,b;剩下的多余的元素以一个元组的形式传递(args代表一个元组;*args代表拆分元组)
--------------------------------------------------
(3, 4, 5, 6) #这次传递的是一个元组,所以把这个元组当作一个元组传递a,那么*args相当于为空
()**************************************************
3
(4, 5, 6)
4 5 6这次传递的一个拆分后的元组即:3,4,5,6
2 再来看看**kwargs
def run(a,**kwargs): #接收的是一个字典print(a)print(kwargs) #打印一个字典 print(**kwargs) #不支持这种形式的打印,报错run(1,m =19,n=20)
run("sd",name="张三")
结果:
1
{'m': 19, 'n': 20}
sd
{'name': '张三'}
转载于:https://www.cnblogs.com/yan-peng/p/9973920.html
python之拆包与装包相关推荐
- 用python做数据分析,安装包一次到位
用python做数据分析 安装包一次到位 pip install numpy pandas scipy matplotlib sklearn lxml re requests bs4 tushare ...
- python的安装包下载_科学网—[转载]python常用的安装包下载 - 林清莹的博文
Python常用的安装包下载 1.首先应该下载dlib安装包(例如:dlib-19.8.1-cp36-cp36m-win_amd64.whl) 可以通过此网址进行下载对应的dlib包 https: ...
- inno setup打包的安装包如何在卸载完程序后可以继续安装_这两个方法就够了!快速制作Python程序Windows安装包...
点击关注州的先生 编程应用.实战教程,不容错过 /00/ 前言 我们使用Python可以编写很多提高工作和学习效率的小工具,在编写完之后,如果我们想将其分享给更多的人使用,那么最便捷的方法就是将其打包 ...
- 【昇腾】【玩转Atlas200DK系列】为Atlas 200 DK制作python环境离线安装包
最近发现在开发板上跑python的需求比较旺盛,但是在开发板上装python开发环境(需要装一堆依赖)并不是一件容易的事情,特别是网速不行的时候,再加上换源等各种操作,还是比较烦的,所以就干脆抽了一个 ...
- Python学习:安装pycharm教程(Python、pycharm安装包,永久免费使用)
如果电脑内存小于8G的推荐使用Visual Studio Code,微软出品,软件小巧且免费,它爸爸是全宇宙最强IDE.电脑内存大于8G,可以使用Pycharm,应该是专业Python程序员使用最多的 ...
- python 元组拆包_Python元组拆包和具名元组解析实例详解
前言 在Python中元组是一个相较于其他语言比较特别的一个内置序列类型.有些python入门教程把元组成为"不可变的列表",这种说法是不完备的,其并没有完整的概括元组的特点.除了 ...
- Python与Pycharm安装包
一.python相关软件的安装包 python-3.6.4 pycharm 下载链接--阿里云盘: 「Python与Pycharm安装包」https://www.aliyundrive.com/s/h ...
- Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法 文章目录 ...
- python解包exe_解包 Python 3 的安装包
Python 3 使用的是一种叫做 WiX Toolset 安装包格式.吐个槽:目前只见过 Python 用这种安装包格式 WiX Toolset 提供了一个工具 dark.exe 可以解开这种格式的 ...
最新文章
- 打造一个名博需要多久
- 用OpenCV实现图像的水平镜像(翻转)变换和竖直镜像(翻转)变换(垂直镜像变换)的源码
- lsnrctl 与 tnsnames.ora 的联系
- 物联网云平台-贝壳物联入门详细使用方法
- 由动态分配和静态分配的数据在内存组成区别
- python二维数组去重_PHP二维数组去重
- 那些原生JavaScript
- MySQL 精选 60 道面试题(含答案)
- 冬季宝宝不着凉有绝招
- linux卸载htop,linux下 htop 工具简介
- 系统如何删除被其它进程占用的文件?
- Scrapy 中的 Request 对象和 Respionse 对象
- 大数据平台应用 17 个关键技术处理
- 强行卸载趋势科技防毒墙网络版客户端
- 微信公众号支付开发常见问题
- python爬取作品集_Python爬虫爬取哈利波特小说集,并用数据可视化剖析登场人物...
- 口模块型3500/22-01-01-00
- On-board Diagnostic(OBD)
- 26种英语形容词后缀讲解
- Windows10 深度美化