Python赋值运算符

Python赋值运算符教程

Python 中,赋值运算符是对已存在的 变量 进行重新设置新值的运算符。

Python赋值运算符语法

运算符 说 明 举 例 展开形式
= 最基本的赋值运算 x = y x = y
+= 加赋值 x += y x = x + y
-= 减赋值 x -= y x = x - y
*= 乘赋值 x *= y x = x * y
/= 除赋值 x /= y x = x / y
%= 取余数赋值 x %= y x = x % y
**= 幂赋值 x **= y x = x ** y
//= 取整数赋值 x //= y x = x // y
&= 按位与赋值 x &= y x = x & y
|= 按位或赋值 x |= y x = x | y
^= 按位异或赋值 x ^= y x = x ^ y
<<= 左移赋值 x <<= y x = x << y,这里的 y 指的是左移的位数
>>= 右移赋值 x >>= y x = x >> y,这里的 y 指的是右移的位数

案例

加减乘赋值运算

使用 python 赋值运算符,实现加减乘赋值运算

print("嗨客网(www.haicoder.net)") # 使用 python 赋值运算符,实现加减乘赋值运算 num1 = 100 num2 = 200 num3 = 3 num4 = num1 + num2 num1 += 10 num2 -= 100 num3 *= 10 print('Num1 =', num1, 'Num2 =', num2, 'Num3 =', num3, 'Num4 =', num4)

程序运行后,控制台输出如下:

04_python赋值运算符.png

我们首先定义了三个变量,使用赋值运算符分别赋初值为 100、200 和 3。

接着我们将 num4 的值赋值为 num1 和 num2 的和,使用加赋值运算符将 num1 的值加上 10,并再次赋值给 num1,将 num2 的值减去 100,并再次赋值给 num2,将 num3 的值乘上 10,并再次赋值给 num3。

最后,我们使用 print() 函数,打印出这四个变量的值。

除和取余赋值运算

使用 python 赋值运算符,实现除和取余赋值运算

print("嗨客网(www.haicoder.net)") # 使用 python 赋值运算符,实现除和取余赋值运算 num1 = 100 num2 = 50 num3 = 3 num1 /= num2 num2 %= num3 print('Num1 =', num1, 'Num2 =', num2, 'Num3 =', num3)

程序运行后,控制台输出如下:

05_python赋值运算符.png

我们首先定义了三个变量,使用赋值运算符分别赋初值为 100、50 和 3。

接着我们将 num1 的值赋值为 num1 和 num2 的商,使用取余赋值运算符将 num2 的值赋值为 num2 和 num3 的余数。

最后,我们使用 print() 函数,打印出这三个变量的值。

幂和取整赋值运算

使用 python 赋值运算符,实现幂和取整赋值运算

print("嗨客网(www.haicoder.net)") # 使用 python 赋值运算符,实现幂和取整赋值运算 num1 = 100 num2 = 50 num3 = 3 num1 **= num3 num2 //= num3 print('Num1 =', num1, 'Num2 =', num2, 'Num3 =', num3)

程序运行后,控制台输出如下:

06_python赋值运算符.png

我们首先定义了三个变量,使用赋值运算符分别赋初值为 100、50 和 3。

接着我们将 num1 的值赋值为 num1 和 num2 的幂次方,使用整除赋值运算符将 num2 的值赋值为 num2 和 num3 的整除商。

最后,我们使用 print() 函数,打印出这三个变量的值。

Python赋值运算符总结

在 Python 中,赋值运算符是对已存在的变量进行重新设置新值的运算符。

Python中直接赋值,加赋值、减赋值、乘赋值、除赋值、取模赋值、整除赋值和乘方赋值运算的运算符分别是 =+=-=*=/=%=//=**=