最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python同时给多个变量赋值

来源:动视网 责编:小采 时间:2020-11-27 14:28:12
文档

python同时给多个变量赋值

python同时给多个变量赋值:同时赋多个值以下是一种很酷的编程捷径:在 Python 中,可使用元组来一次赋多值。>>> v = ('a', 2, True)>>> (x, y, z) = v ①>>> x'a'>>> y2>>> zTrue1. v 是一个三元素的元组,而 (x, y, z) 是包含三个变量的元组。将其
推荐度:
导读python同时给多个变量赋值:同时赋多个值以下是一种很酷的编程捷径:在 Python 中,可使用元组来一次赋多值。>>> v = ('a', 2, True)>>> (x, y, z) = v ①>>> x'a'>>> y2>>> zTrue1. v 是一个三元素的元组,而 (x, y, z) 是包含三个变量的元组。将其


同时赋多个值

以下是一种很酷的编程捷径:在 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,

如此类推。

还可以使用多变量赋值创建返回多值的函数,只需返回一个包

含所有值的元组。调用者可将返回值视为一个简单的元组,或

将其赋值给不同的变量。

文档

python同时给多个变量赋值

python同时给多个变量赋值:同时赋多个值以下是一种很酷的编程捷径:在 Python 中,可使用元组来一次赋多值。>>> v = ('a', 2, True)>>> (x, y, z) = v ①>>> x'a'>>> y2>>> zTrue1. v 是一个三元素的元组,而 (x, y, z) 是包含三个变量的元组。将其
推荐度:
标签: python 同时给 赋值
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top