python中的赋值方式,python中赋值运算符和相等运算符
运算符是一种特殊的符号,用来表示数据的运算、赋值和比较。Python语言使用运算符将一个或多个操作数连接成可执行语句,以实现特定的功能。
Python中的运算符可分为以下几类:
赋值运算符
算术运算符
位置运算符
索引运算符
比较运算符
逻辑算子
本节系统地介绍了赋值运算符。
赋值运算符用于指定变量或常量的值。Python使用“=”作为赋值操作符。通常,赋值运算符用于将表达式的值赋给另一个变量。例如,下面的代码:
#将python st= python 赋给变量ST #将3.14pi=3.14赋给变量pi #将True visited=True赋给visited变量。
此外,还可以使用赋值操作将一个变量的值赋给另一个变量。例如,下面的代码也是正确的:
#将变量st的值赋给st2 st2=st print(st2)
值得指出的是,Python的赋值表达式是有值的,赋值表达式的值就是被赋值的值,所以Python支持连续赋值。例如,下面的代码也是正确的:
a=b=c=20
上面的程序设置c=20。这个表达式的值赋给变量B,因为赋值表达式本身有一个值,也就是被赋值的值,所以这个表达式c=20的值是20,所以B也赋给20;以此类推,变量A也被赋值为20。
赋值运算符也可用于将表达式的值赋给变量。例如,下面的代码也是正确的:
D1=12.34 #将表达式的值赋给d2 d2=d1 5 #输出d2的值print( D2的值是:%g% d2) # 17.34
Python的赋值操作符也支持同时给多个变量赋值。赋值操作符还可以与其他操作符结合使用,以更有效地扩展赋值操作符。
扩展赋值运算符
赋值运算符可以与算术运算符、按位运算符等结合使用。以扩展更强大的运算符。扩展赋值运算符如下:
=:对于x=y,对应x=x y。
-=:对于x -=y,对应x=xy。
*=:对于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。
只要可以使用扩展赋值操作符,通常推荐使用这个赋值操作符。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。