python 同时赋值_python同时给多个变量赋值
同时赋多个值
以下是一种很酷的编程捷径:在 Python 中,可使用元组来一次
赋多值。
>>> v = ('a', 2, True)
>>> (x, y, z) = v ①
>>> x
'a'
>>> y
2
>>> z
True
1. v 是一个三元素的元组,而 (x, y, z) 是包含三个变量的元
组。将其中一个赋值给另一个将会把 v 中的每个值按顺序赋值
给每一个变量。 该特性有多种用途。假设需要将某个名称指定某个特定范围的
值。可以使用内建的 range() 函数进行多变量赋值以快速地进
行连续变量赋值。
>>> (MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,
SATURDAY, SUNDAY) = range(7) ①
>>> MONDAY
②
0
>>> TUESDAY
1
>>> SUNDAY
6
1. 内建的 range() 函数构造了一个整数序列。(从技术上来
说, range() 函数返回的既不是列表也不是元组,而是一个 迭
代器,但稍后您将学到它们的区别。) MONDAY、 TUESDAY、
WEDNESDAY、 THURSDAY、 FRIDAY、 SATURDAY 和 SUNDAY 是您所定
义的变量。(本例来自于 calendar 模块,该短小而有趣的模块
打印日历,有点像 UNIX 程序 cal 。该 calendar 模块为星期数
定义了整数常量。
2. 现在,每个变量都有其值了: MONDAY 为 0, TUESDAY 为 1,
如此类推。
还可以使用多变量赋值创建返回多值的函数,只需返回一个包
含所有值的元组。调用者可将返回值视为一个简单的元组,或
将其赋值给不同的变量。
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
TAG标签:python
python 同时赋值_python同时给多个变量赋值相关推荐
- python怎么输入给变量赋值_python中如何给input变量赋值
python中如何给input变量赋值 发布时间:2020-11-13 10:07:40 来源:亿速云 阅读:94 作者:小新 了解python中如何给input变量赋值?这个问题可能是我们日常学习或 ...
- python同时赋值_python同时给多个变量赋值
>>> (MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY) = range(7) ① >> ...
- python同时输入多个变量_python同时给多个变量赋值
同时赋多个值 以下是一种很酷的编程捷径:在 Python 中,可使用元组来一次 赋多值. >>> v = ('a', 2, True) >>> (x, y, z) ...
- python三维矩阵赋值_Python的多维空数组赋值方法
Python里面的list.tuple默认都是一维的. 创建二维数组或者多维数组也是比较简单. 可以这样: list1 = [1,2,] list1.append([3,4,]) 可以这样: list ...
- python同时输入多个变量_python同时给多个变量赋值|python3教程|python入门|python教程...
>>> (MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY) = range(7) ① >>& ...
- python static函数_python函数怎么实现static变量?
展开全部 python函数实现static变量具体32313133353236313431303231363533e4b893e5b19e31333365633838如下: def ask_ok(pr ...
- c++ vector 赋值_数据分析:R篇 | 变量赋值、计算、画图、基本检验
点击上方"蓝字"关注我们吧! 一.R的基本使用 # 注释 > 提示输入指令 + 命令没有输完的提示符 键盘的上下键:查看或选择历史命令 区分大小写:是 在好几条命令中间加:, ...
- java do while变量无法赋值_Java流是否等同于具有变量赋值的while
首先,感谢@OlivierGrégoire的评论.它改变了我对新知识的回答. 为未知大小的nextInts编写自己的Spliterator,然后可以使用StreamSupport#stream为nex ...
- python的格式_python 代码格式
程序的基本格式 1.恰当的空格,缩进的问题 (1)逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组 (2)语句从新行的第一列开始. (3)缩进风格统一: 一.每个缩进层次 ...
最新文章
- sysdba,sysoper,normal 以及sys,sysdba,dba概念区别
- 基于感知能力的点云实例分割
- C#阶乘类,可以精确计算大数的阶乘,10000的阶乘只要1.3秒左右
- 使用CoreLocation进行定位(Swift版)
- Smooth_L1_Loss函数的计算方式
- 睡觉觉睡觉睡觉计算机手机,孩子爱睡觉怎么回事
- dfs解决选或不选问题
- 吴恩达 coursera AI 第二课总结+作业答案
- 常熟理工学院计算机网络基础,常熟理工学院计算机网络复习题之简答题
- 单元测试Java Hadoop作业
- LeetCode 2023. 连接后等于目标字符串的字符串对
- LeetCode 第 29 场双周赛(890/2259,前39.4%)
- java快速排序泛型_泛型算法_快速排序源码
- jquery通过id或name获取标签的值,以及简单的js正则表达式
- cmd命令不识别exp_sqlplus、exp、imp不是内部或外部命令,也不是可运行的程序
- 内层元素设置position:relative后父元素overflow:hidden overflow:scroll失效 解决方法
- 动易模板制作示例(一)
- python绘制emoji_在Python中将emoji转换为文本
- 洛谷:P5520 [yLOI2019] 青原樱(数学,普及/提高-)
- python添加背景图片_Python实例 tkinter canvas (设置背景图片及文字)