Python初学者的赋值运算符
1、运算符是一种特殊的符号,用来表示数据的运算、赋值和比较。python语言使用运算符将一个或多个操作数连接到特定函剞麽苍足数的可执行语句中。Python语言中的运算符可分为以下几类:赋值运算符算术运算符位运算符索引运算符比较运算符逻辑运算符下面是对赋值运算符的系统介绍赋值运算符用于为变量或常量赋值,python使用“=”作为赋值运算符。通常,使用赋值运算符将表达式的值赋给另一个变量。例如,以下代码:纯文本复制
2、此外,可以使用赋值操作将一个变量的值分配给另一个变量。例如,以下代码也是正确的:
3、值得注意的是,Python的赋值表达式有一个值,赋值表达式的值就是赋值,所以Python支持连续赋值。例如,以下代码也是正确的:
4、上述程序为C=20。这个表达式的值被赋给变量B。由于赋值表达式本身有一个值,即赋值,表达式C=20的值是20,所以B也被赋值为20;依此类推,变量a也被赋值为20。赋值运算符也可用于将表达式的值赋给变量。例如,以下代码也是正确的:
5、Python的赋值运算符还支持同时为多个变量赋值。赋值运算符也可以跤耧锿葡与其他运算符组合使用,可以扩展为更强大的赋值运算符。扩展赋值蠕蒜唏怜运算符赋值运算符可以与算术运算符、位运算符等组合使用。扩展赋值运算符如下:+=:对于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。>>=:对于x>>=y,它对应于x=x>>y。