当前位置 : 主页 > 编程语言 > python >

Python 赋值运算符

来源:互联网 收集:自由互联 发布时间:2023-07-28
赋值运算符 通常是指将右侧的值赋值给左侧的变量(或者常量)中。这类的赋值运算符用等号“=”表示。 同时,赋值时也可以进行某些算数运算后,再赋值给左侧的变量。比如加减乘

赋值运算符通常是指将右侧的值赋值给左侧的变量(或者常量)中。这类的赋值运算符用等号“=”表示。

同时,赋值时也可以进行某些算数运算后,再赋值给左侧的变量。比如加减乘除运算、函数调用、逻辑运算等。这类的赋值通常需要结合其他运算符,比如+=、-=、*=、/=等等。

“=”赋值运算符

“=”是 Python 中最常见、最基本的赋值运算符,它直接将右侧的值赋值给左侧的变量。请看以下例子:

#直接赋值
a = 300
b = 60.35
c = "http://pythonjishu.com/python/"

#运算后赋值
s1 = 35 + 26
s2 = n1 % 6

#调用函数后赋值
s2 = str(1234567)
其他赋值运算符

“=”作为最基本的赋值运算符,它还可以与其他运算符相结合。比如我们上节学到的算术运算符+、-、*、/等等,后续还未学习的逻辑运算符、位运算符相结合,扩展为功能更大的赋值运算。扩展后的赋值运算符如下表所示:

运算符 说明 用法 等价形式 = 直接赋值 a=1 a=1 += 加法赋值 a+=10 a=a+10 -= 减法赋值 a-=10 a=a-10 *= 乘法赋值 a*=5 a=a*5 /= 除法赋值 a/=5 a=a/5 %= 取余数赋值 a%=3 a=a%3 **= 幂赋值 a**=2 a=a**2 //= 取整数赋值 a//=3 a=a//3 &= 按位与赋值 a&=True a=a&True 丨= 按位或赋值 a丨=True a=a丨True ^= 按位异或赋值 a^=10 a=a^10 <<= 左移赋值 a<<=2 a=a<<2 >>= 右移赋值 a>>=2 a=a>>2
上一篇:Python while循环详解
下一篇:没有了
网友评论