当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Python 基础知识:运算符 - 赋值运算符
  • 相关推荐

    最新推荐

    热门点击