您当前的位置: 首页 >  Python

梁同学与Android

暂无认证

  • 4浏览

    0关注

    618博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python a,b = b,a 是怎么赋值的

梁同学与Android 发布时间:2021-10-03 21:06:06 ,浏览量:4

我们看一下下面的代码

a = 10
b = 20
a,b = b,a 
print("a=%d"%(a))
print("b=%d"%(b))

输出结果为:

a=20
b=10

我们发现 a 与 b 的值交换了 实际上这个就是简单的赋值运算符 “=” 将等号右面的值依次赋值给等号左边,将 b 赋值给 a 的同时将 a 的值赋值给 b

而如果这样,请看下面代码:

a = 10
b = 20
a = b
b = a
print("a=%d"%(a))
print("b=%d"%(b))

输出结果:

a=20
b=20

这个例子也是一个简单的赋值运算符 “=” ,只不过是先将 b 的值先赋给 a,那么 a 这个时候的值为 20,接下来将 a 的值赋给 b 那么 b就等于 20 了

关注
打赏
1660730345
查看更多评论
立即登录/注册

微信扫码登录

0.2024s