python中的赋值方式,python中赋值运算符和相等运算符

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: