当前位置: 首页 > news >正文

Python 赋值运算符大全集

在 Python 中,赋值运算符用于将值赋给变量。除了基本的赋值运算符 = 之外,Python 还提供了一系列复合赋值运算符,如 +=-=*= 等,这些运算符可以简化代码并提高效率。

1. 常见的赋值运算符

运算符 描述 示例 等价于
= 基本赋值 a = 10 a = 10
+= 加法赋值 a += 5 a = a + 5
-= 减法赋值 a -= 5 a = a - 5
*= 乘法赋值 a *= 5 a = a * 5
/= 除法赋值 a /= 5 a = a / 5
//= 整除赋值 a //= 5 a = a // 5
%= 取余赋值 a %= 5 a = a % 5
**= 幂赋值 a **= 5 a = a ** 5
&= 按位与赋值 a &= 5 a = a & 5
` =` 按位或赋值 `a
^= 按位异或赋值 a ^= 5 a = a ^ 5
<<= 左移赋值 a <<= 5 a = a << 5
>>= 右移赋值 a >>= 5 a = a >> 5

2. 赋值运算符的详细说明

2.1 基本赋值运算符 =

= 运算符用于将右侧的值赋给左侧的变量。

a = 10
print(a)  # 输出: 10
2.2 加法赋值运算符 +=

+= 运算符用于将右侧的值加到左侧的变量上,并将结果赋给左侧的变量。

a = 10
a += 5

相关文章:

  • vulhub靶机----基于docker的初探索,环境搭建
  • SpringBoot与Redisson整合,用注解方式解决分布式锁的使用问题
  • 【菜鸟飞】AI多模态:vsCode下python访问阿里云通义文生图API
  • redis MISCONF Redis is configured to save RDB snapshots报错解决
  • 【电源专题】案例:因没有关注Stand-by mode中的两种类别导致选型电池组保护芯片错误
  • 鸿蒙NEXT项目实战-百得知识库01
  • 【Zephyr】【一】学习笔记
  • Linux驱动开发实战之SRIO驱动(一)
  • 江小南的题目讲解
  • 继承父类的实体对象没打印出来父级属性问题
  • YOLOv5部署全场景问题解决方案手册(2025版)
  • 2025年汽车加气站操作工考试精选题库
  • postman小白教程(从入门到实战,详细教学)
  • 【鸿蒙开发】Hi3861学习笔记- OLED示例
  • Execution failed for task ‘:path_provider_android:compileDebugJavaWithJavac‘.
  • 邮件祝福常见模版
  • #Hadoop全分布式安装 #mysql安装 #hive安装
  • 循环神经网络(Recurrent Neural Network, RNN)与 Transformer
  • 【嵌入式学习】补码-加减乘除电路
  • Netty源码—2.Reactor线程模型二
  • 美国失去最后的AAA主权评级,继标普、惠誉后再遭穆迪降级
  • 3月中国减持189亿美元美债、持仓规模降至第三,英国升至第二
  • 农行再回应客户办理业务期间离世:亲属连续三次输错密码,理解亲属悲痛,将协助做好善后
  • 商务部:中方将适时发布中美经贸磋商相关消息
  • 押井守在30年前创造的虚拟世界何以比当下更超前?
  • 4月新增社融1.16万亿,还原地方债务置换影响后信贷增速超过8%