Python语法基础——有关赋值

赋值

定义

Python的赋值是将一个对象的地址赋给一个变量。主要形式为(赋值的变量 = 值

赋值的几种方式

1. 直接赋值:即单变量对单值

a = 5

2. 平行赋值:即多变量对多值

      a, b = 4, 5

[out]:a = 4,b = 5

[注] 可用平行赋值实现两个变量的值交换的目的,使用起来比C++等简单

a = 1
b = 2
a, b = b, a

[out]:a,b = (2, 1)

3. 桥包赋值:

对于元组、列表、字符串、集合、字典这样的可迭代对象,都可以被拆包,拆包指将一个结构的数据拆分为多个单独变量,即多变量对单值,这里的“单值”是值一个结构对象

迭代:迭代时访问集合元素的一种方式(从第一条数据开始顺序向后到最后一条)。可以通过for...in...等方式迭代读取数据的对象称为可迭代对象(lterable)

迭代器:迭代器(lterator)是一个可以基础遍历位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有元素被访问完结束。迭代器只能往前不会后退

t3 = (1,2,3),(4,5)
a, b = t3
print(a)
print(b)

[out]:
(1, 2, 3)
(4, 5)

[注]:当拆包时,一定要使右侧的所有信息拆完,当没有可变参数时,一定要使左侧的参数个数等于右侧参数个数。

posted @ 2020-12-31 10:00  道恩有人鱼线  阅读(666)  评论(0)    收藏  举报