第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)
相关推荐
命运之光13 小时前
【C语言完整代码】就诊信息管理系统
java·c语言·开发语言
命运之光13 小时前
【C语言完整代码】图书管理系统:图书馆场景下的增删改查实战
c语言·开发语言
猿长大人13 小时前
C# | Serilog 新手入门
开发语言·c#·.net·log
今儿敲了吗14 小时前
Python ——第三方包
笔记·python
麒麟水手14 小时前
国产银河麒麟系统开发实录:跑通Streamlit,我踩过的6个坑
python
麒麟水手15 小时前
麒麟系统部署检查清单:上线前30分钟,逐项自查这4类问题
python
在世修行15 小时前
从零打造 C# 工业视觉检测系统(七):串口通信 SerialPort 封装与开发
开发语言·c#·modbus rtu·rs232/rs485
Hammer_Hans15 小时前
DFT笔记98
java·开发语言·数据库
用户03321266636716 小时前
使用 Python 在 PDF 中添加或删除数字签名
python
旖旎夜光16 小时前
LeetCode 11:盛最多水的容器(双指针问题) —— 题解
数据结构·c++·算法·leetcode·双指针