2022年 11月 9日

(10)python中的赋值方法

链式赋值

链式赋值用于同一个对象赋值给多个变量
x=y=123 相当于x=123;y=123

系列解包赋值

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

>>> a,b,c=1,2,3
>>> a
1
>>> b
2
>>> c
3
>>> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

例题:使用系列解包赋值实现变量交换

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

常量

python中不支持常量类型,但是可以在程序的逻辑上进行定义,需要告诉自己他是不能改的orz

>>> MAX_SPEED=120
>>> print(MAX_SPEED)
120
>>> MAX_SPEED=140
>>> print(MAX_SPEED)
140
>>>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7