第7章 运算符-7.2 赋值运算符

赋值运算符用于将其右侧的值传递给左侧的变量(或常量);也可以将右侧的值进行某些运算之后再传递给左侧的变量。

表7-2中列出了Python中的赋值运算符,在该表中,假设变量a的值为3,变量b的值为2。

表7-2 赋值运算符

|-------|-----------|---------------------------------|
| 运算符 | 描述 | 实例 |
| = | 基本的赋值运算符。 | c = a + b,将a+b的运算结果赋值给,c的输出结果为5 |
| += | 加法赋值运算符。 | a += b等价于a=a+b,a的输出结果为5 |
| -= | 减法赋值运算符。 | a -= b等价于a=a-b,a的输出结果为1 |
| *= | 乘法赋值运算符。 | a *= b等价于a=a*b,a的输出结果为6 |
| /= | 除法赋值运算符。 | a /= b等价于a=a/b,a的输出结果为1.5 |
| %= | 取模赋值运算符。 | a %= b等价于a=a%b,a的输出结果为1 |
| **= | 幂赋值运算符。 | a **= b等价于a=a**b,a的输出结果为9 |
| //= | 整除赋值运算符。 | a //= b等价于a=a//b,a的输出结果为1 |

示例代码如下:

复制代码
# 资源包\Code\chapter7\7.2\0702.py

a = 3

b = 2

c = a + b

print(c)

a = 3

a += b

print(a)

a = 3

a -= b

print(a)

a = 3

a *= b

print(a)

a = 3

a /= b

print(a)

a = 3

a %= b

print(a)

a = 3

a **= b

print(a)

a = 3

a //= b

print(a)
相关推荐
Gigavision6 小时前
基于BUAA-MIHR数据集的噪声解耦对比学习算法
人工智能·python·深度学习·算法
鹿角片ljp6 小时前
LeetCode 64:最小路径和复盘|二维 DP 与 ACM 模式完整写法
java·数据结构·算法
IPdodo_6 小时前
跨境 API 调用不稳定怎么办:出口、超时重试与链路监控的实践
网络·python·网络协议
aramae7 小时前
模拟实现strcmp()(C语言)
c语言·开发语言·后端
Madison-No77 小时前
搭建项目测试环境
linux·运维·服务器·python
计算机编程-吉哥7 小时前
YOLO26 vs YOLO11 vs YOLOv8:深度学习咖啡果实成熟度分割系统【计算机毕业设计选题推荐】
人工智能·python·深度学习·yolo·django·毕业设计
彧azz8 小时前
算法设计与分析:贪心与动态规划
数据结构·学习·算法·贪心算法·动态规划
泡海椒8 小时前
PDF 表格样式优化:jquick-pdf 边框、圆角、背景色
java·开发语言·pdf
大衛說8 小时前
11 · 异常处理与日志
python
auto_go8 小时前
Python 实战指南(7)——账本动不动就崩?先把“魔法字符串”和“裸报错”干掉
python