自由式学习
992人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

a,b=10,20

a,b=b,a

为什么python可以实现变量互换?

[展开全文]

链式赋值:同一个对象赋值给多个变量

系列解包赋值:a,b,c=1,2,3  a,b=b,a实现变量交换

常量:python不支持常量,只能在程序逻辑上不做修改

[展开全文]

链式赋值:

x=y=123相当于x=123,y=123

系列解包赋值:

a,b,c=4,5,6 相当于a=4;b=5,c=6

a,b=1,2

a,b=b,a

python不支持常量,没有语法规则改变一个常量的值。zhi'neng约定常量的命名规则

[展开全文]

链式赋值

a=b=3

解包赋值

a,b,c=1,2,3

a,b=b,a

常量------python不支持chang'l

随便改

[展开全文]

链式赋值

用于同一个对象赋值给多个变量

x=y=123

系列解包赋值

系列数据赋值给对应相同个数的变量(个数保持一致)

a,b,c=4,5,6

系列解包赋值实现变量互换

a,b=1,2

a,b=b,a

print(a,b)

常量

python不支持常量,通过逻辑上不对常量的值进行修改。命名全大写

[展开全文]

常量:不变化的量,python不支持常量,即没有语法规则限制改变一个常量的值

[展开全文]

链式赋值

同一个对象赋值给多个变量

eg.x=y=123

系列解包赋值

eg.a,b,c=4,5,6

#互换变量值

a,b=10,20

a,b=b,a

常量

1.大写

2.不支持常量,即语法上无限制,只能通过逻辑约束。

[展开全文]