Python编程:同步赋值

Python编程中,“=”表示赋值,即将等号右侧的计算结果赋给左侧变量。此外还有一种同步赋值语句,可以同时给多个变量赋值,基本格式如下:

<变量1>,<变量2>,...,<变量n> = <表达式1>,<表达式2>,...,<表达式n>

同步赋值表达式首先将右侧的表达式按照顺序进行计算,然后再赋值给左侧的变量。例如互换x,y的值,如果采用单一语句则需要一个新的中间变量,而使用同步赋值语句则是:

#单一赋值
tem = x
x = y
y = tem

#同步赋值
x, y = y, x

同步赋值语句的优点:

  1. 减少变量使用
  2. 简化语句表达式
  3. 增加程序可读性
    但是应保证同步赋值语句是由相关的单一赋值语句组合而成,不能为了组合而组合。
    如果单一赋值语句在功能上表达了相同或相关的含义,在程序中属于相同功能,就可以采用同步赋值语句。
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值