python中的赋值方法

打印 上一主题 下一主题

主题 1852|帖子 1852|积分 5556

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

python赋值方法有很多,主要可以分为链式赋值、系列解包赋值、常量形式赋值,下面介绍下三者间区别:
1、链式赋值:
链式赋值用于同一个对象赋值给多个变量
  
  1. x=y=123
  2. 可以认为是
  3. x = 123
  4. y = 123
复制代码
2、系列解包赋值:
系列数据赋值给对应相同个数的变量,个数必须保持同等
  
  1.  >>>a,b,c = 123
  2.   >>>a
  3.   1
  4.   >>>b
  5.   2
  6.   >>>c
  7.   3
  8.   >>>
  9.   例:使用系列解包赋值实现变量交换
  10.   >>>a,b = 1,2
  11.   >>>a,b = b,a 
  12.   >>>print(a,b)
  13.   2 1
  14.   >>>
复制代码
3、常量形式赋值:
python中不支持常量类型,但是可以在程序的逻辑上进行界说,需要告诉自己他是不能改的。
  
  1. >>> MAX_SPEED=120
  2. >>> print(MAX_SPEED)
  3. 120
  4. >>> MAX_SPEED=140
  5. >>> print(MAX_SPEED)
  6. 140
  7. >>>
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表