Python 基础知识:运算符 - 赋值运算符
作者:野牛程序员:2025-12-22 10:37:50python阅读 2046
Python 基础知识:运算符 - 赋值运算符
# /*
# Python 基础知识:运算符 - 赋值运算符
# --------------------------------------------------------
# 功能:
# 1) 展示常见赋值运算符的用法
# 2) 说明复合赋值运算符的计算过程
# 3) 展示在变量更新、累加、缩放中的典型应用
# */
# ========================================
print("示例一:基本赋值 = ")
a = 10
print("a =", a)
print("-" * 40)
# ========================================
print("示例二:加法赋值 += ")
x = 5
x += 3 # 等价于 x = x + 3
print("x += 3 结果:", x)
print("-" * 40)
# ========================================
print("示例三:减法赋值 -= ")
y = 10
y -= 4 # 等价于 y = y - 4
print("y -= 4 结果:", y)
print("-" * 40)
# ========================================
print("示例四:乘法赋值 *= ")
m = 6
m *= 7 # 等价于 m = m * 7
print("m *= 7 结果:", m)
print("-" * 40)
# ========================================
print("示例五:除法赋值 /= (结果一定是浮点数)")
v = 20
v /= 5 # 等价于 v = v / 5
print("v /= 5 结果:", v)
print("-" * 40)
# ========================================
print("示例六:整除赋值 //= ")
k = 20
k //= 3 # 等价于 k = k // 3
print("k //= 3 结果:", k)
print("-" * 40)
# ========================================
print("示例七:取余赋值 %= ")
p = 17
p %= 5 # 等价于 p = p % 5
print("p %= 5 结果:", p)
print("-" * 40)
# ========================================
print("示例八:幂赋值 **= ")
t = 2
t **= 5 # 等价于 t = t ** 5
print("t **= 5 结果:", t)
print("-" * 40)
# ========================================
print("示例九:复合赋值连续运算示例")
num = 10
num += 2
num *= 3
num -= 5
print("最终结果 num =", num)
print("-" * 40)
# ========================================
# 要点总结:
# 1) 所有复合赋值运算符都遵循:变量 = 变量 运算 值;
# 2) 常用复合赋值:+=、-=、*=、/=、//=、%=、**=;
# 3) 使用复合赋值可以减少重复书写,提高代码可读性;
# 4) 除法赋值 /= 无论原变量类型如何,结果一定是浮点数;
# 5) 复合赋值常用于循环中的计数、累计、缩放等场景。
# */
# 示例一:基本赋值 =
# a = 10
# ----------------------------------------
# 示例二:加法赋值 +=
# x += 3 结果: 8
# ----------------------------------------
# 示例三:减法赋值 -=
# y -= 4 结果: 6
# ----------------------------------------
# 示例四:乘法赋值 *=
# m *= 7 结果: 42
# ----------------------------------------
# 示例五:除法赋值 /= (结果一定是浮点数)
# v /= 5 结果: 4.0
# ----------------------------------------
# 示例六:整除赋值 //=
# k //= 3 结果: 6
# ----------------------------------------
# 示例七:取余赋值 %=
# p %= 5 结果: 2
# ----------------------------------------
# 示例八:幂赋值 **=
# t **= 5 结果: 32
# ----------------------------------------
# 示例九:复合赋值连续运算示例
# 最终结果 num = 31
# ----------------------------------------野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:Python 基础知识:输出函数
- 下一篇:Python 基础知识:逻辑运算符
