第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)
相关推荐
will_net3 分钟前
apollo 站点部署&C#接入
开发语言·c#·apollo
威哥爱编程24 分钟前
Python 智能体开发实战 05:一问教材内容它就编?先把答案从你自己的资料里检索出来
python·agent
java_prinln29 分钟前
RAG 面试题介绍
python·agent
威哥爱编程32 分钟前
Python 智能体开发实战 06:一个函数里塞了八百行?用状态机把批改流程拆成能回退的步骤
python·agent
晗夜未央41 分钟前
任务队列反复失败,先分清重试、阻塞和结果待核对
开发语言·javascript
熊猫钓鱼>_>44 分钟前
四种书签,一条时间线:一个读书 App 的记忆颗粒与它的边界案例【鸿蒙心迹】
开发语言·华为·ai编程·harmonyos·鸿蒙·openharmony·鸿蒙pc
丘山望岳1 小时前
单调栈和单调队列
数据结构
努力努力再努力wz1 小时前
【Lua 入门系列】Lua 函数深入理解:函数对象、多返回值、可变参数、闭包、递归与尾调用优化
开发语言·lua
Patrick在香港1 小时前
一个斜杠,把毫秒变成十几秒
android·数据库·python·性能优化·正则表达式·回溯·redos
2601_967980112 小时前
Python 初学者必备的常用内置函数
python·编程语言·内置函数·初学者·常用函数