第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)
相关推荐
zh15702321 小时前
CSS如何让元素出现时带抖动_利用关键帧定义抖动动画
jvm·数据库·python
AI技术增长21 小时前
Pytorch图像去噪实战(五):FFDNet可控图像去噪实战,用噪声强度图解决不同噪声等级问题
pytorch·python·深度学习
保持清醒54021 小时前
二叉链表实现
数据结构
花月C21 小时前
Agent应用开发零基础入门:核心概念、环境配置与首次LLM调用
java·python
曹牧21 小时前
Java Web:DispatcherServlet
java·开发语言·前端
paeamecium21 小时前
【PAT甲级真题】- Recover the Smallest Number (30)
数据结构·算法·pat考试·pat
hehelm21 小时前
C++ 模拟实现 AVL 树
开发语言·c++
李日灐21 小时前
< 7 > Linux 开发工具:git 版本控制器 和 cgdb/gdb 调试器
linux·运维·服务器·开发语言·git·调试器·gdb/cgdb
玛丽莲茼蒿21 小时前
Leetcode hot100 在排序数组中查找元素的第一个和最后一个位置【中等】
数据结构·算法
【 】42321 小时前
从迭代器到生成器
python·迭代器·生成器