知行编程网知行编程网  2022-09-03 02:30 知行编程网 隐藏边栏  834 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于在python中如何同时给多个变量赋值?的相关知识,包括python同时赋值,以及python中两个变量赋值这些编程知识,希望对大家有参考作用。

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 是你定义的变量。 (这个例子来自日历模块,一个简短有趣的打印日历的模块,有点像 UNIX 程序 cal 。日历模块是星期数

定义了整数常量。

2. 现在,每个变量都有其值了: MONDAY 为 0, TUESDAY 为 1,

如此类推。

你还可以使用多变量赋值来创建返回多个值的函数,只需返回一个包含所有值的元组。调用者可以将返回值视为一个简单的元组,或将其分配给不同的变量。或者直接使用等号进行多重赋值,如下

a,b,c = 4,6,9

输出

In [2]: a
Out[2]: 4

In [3]: b
Out[3]: 6

In [4]: c
Out[4]: 9

In [5]:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享