Python赋值运算符用于给变量赋值,基础形式为=,如x=10;复合赋值如+=、-=等结合运算与赋值,a+=3等价a=a+3;支持链式赋值x=y=z=100和多重赋值a,b,c=1,2,3,还可交换变量x,y=y,x。

Python中的赋值运算符用来将值赋予变量。最基础的赋值运算符是 =,除此之外还有复合赋值运算符,它们结合了算术或位运算与赋值操作,让代码更简洁。
基本赋值运算符 (=)
使用等号 = 将右侧的值赋给左侧的变量。
x = 10name = "Alice"y = x + 5
上面的例子中,x 被赋值为 10,name 被赋值为字符串 “Alice”,而 y 接收表达式 x + 5 的结果,即 15。
复合赋值运算符
复合赋值运算符先进行运算,再将结果赋给左边的变量。常见的包括:
立即学习“Python免费学习笔记(深入)”;
+=:加后赋值-=:减后赋值*=:乘后赋值/=:除后赋值%=:取模后赋值**=:幂运算后赋值//=:整除后赋值
示例:
一览运营宝
一览“运营宝”是一款搭载AIGC的视频创作赋能及变现工具,由深耕视频行业18年的一览科技研发推出。
41 查看详情
a = 8a += 3 # 相当于 a = a + 3,结果 a 是 11a *= 2 # 相当于 a = a * 2,结果 a 是 22a -= 5 # 相当于 a = a - 5,结果 a 是 17a /= 4 # 相当于 a = a / 4,结果 a 是 4.25
链式赋值
可以一次性将同一个值赋给多个变量。
x = y = z = 100
此时 x、y、z 都等于 100。
多重赋值
Python 支持同时为多个变量赋不同的值,常用于元组解包。
a, b, c = 1, 2, 3name, age = "Bob", 25
也可以交换两个变量的值:
x = 5y = 10x, y = y, x # 交换后 x 是 10,y 是 5
基本上就这些。赋值运算符在日常编程中非常常用,掌握它们能让代码更简洁高效。注意不要把 =(赋值)和 ==(比较)搞混。不复杂但容易忽略细节。
以上就是python赋值运算符如何使用的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/597965.html
微信扫一扫
支付宝扫一扫