Python 中的增量赋值表达式

2024 年 8 月 29 日 | 4 分钟阅读

在 Python 中,我们知道如何使用算术运算符来对两个变量进行加、减、除和乘法运算。

在本文中,我们将学习如何在计算表达式时以精确的形式扩展运算符的功能。

让我们看几个例子,这些例子将使增强赋值表达式的用法对我们来说更加清晰。

我们将讨论以下表达式 -

  1. +=
  2. -=
  3. *=
  4. /=
  5. %=
  6. **=
  7. //=
  8. >>=
  9. <<=
  10. &=

我们将看一些涉及增强赋值表达式的程序,并理解如何使用它们。

1. 使用 +=

在下面的程序中,我们执行了以下操作 -

  1. 首先,我们将两个变量 x 和 y 相加。
  2. 使用增强赋值加法将 x 和 5 相加。

示例 -

输出

Value of z is:  25
Value of x is:  20

2. 使用 -=

在下面的程序中,我们执行了以下操作 -

  1. 首先,我们将两个变量 x 和 y 相减。
  2. 使用增强赋值减法将 x 和 5 相减。

示例 -

输出

Value of z is:  5
Value of x is:  10

3. 使用 *=

在下面的程序中,我们执行了以下操作 -

  1. 首先,我们将两个变量 x 和 y 相乘。
  2. 使用增强赋值乘法将 x 和 5 相乘。

示例 -

输出

Value of z is:  150
Value of x is:  75

4. 使用 /=

在下面的程序中,我们执行了以下操作 -

  1. 首先,我们用两个变量 x 和 y 相除。
  2. 使用增强赋值除法将 x 和 5 相除。

示例 -

输出

Value of z is:  1.5
Value of x is:  3.0

5. 使用 %=

在下面的程序中,我们执行了以下操作 -

  1. 首先,我们取两个变量 x 和 y 的模。
  2. 使用增强赋值模运算来获得 x 和 5 的结果。

示例 -

输出

Value of z is:  5
Value of x is:  0

6. 使用 **=

在下面的程序中,我们执行了以下操作 -

  1. 首先,我们计算 x 的 y 次方。
  2. 使用增强赋值表达式来计算 x 的 3 次方。

示例 -

输出

Value of z is:  225
Value of x is:  3375

7. 使用 //=

在下面的程序中,我们执行了以下操作 -

  1. 首先,我们计算 x 和 y 的整数除法值。
  2. 使用增强赋值表达式来计算 x 和 3 的整数除法。

示例 -

输出

Value of z is:  7
Value of x is:  5

8. 使用 >>=

在下面的程序中,我们计算了变量 x 和 y 之间的按位右移表达式。

示例 -

输出

Value of x is:  3

9. 使用 <<=

在下面的程序中,我们计算了变量 x 和 y 之间的按位左移表达式。

示例 -

输出

Value of x is:  60

10. 使用 &=

在下面的程序中,我们计算了变量 x 和 y 之间的按位与移表达式。

示例 -

输出

Value of x is:  2

因此,在本文中,我们学习了如何在 Python 中使用增强赋值表达式。