zoukankan      html  css  js  c++  java
  • Python学习:运算符

    简单运算符:

    •  +(加)

               两个对象相加

    •  -(减)

               从一个数中减去另一个数,如果第一个操作数不存在,则假定为零

    • *(乘)

              给出两个数的乘积,或返回字符串重复指定次数后的结果

         Eg.'haha' * 3 输出 'hahahahahaha'

    •  **(乘方、平方)

         返回 x 的 y 次方

    •  /(除)

         返回 x 除以 y

    • //(整除)

         x 除以 y 并对结果向下取整至最接近的整数

    •  %(取模、取余)

         返回除法运算后的余数

    ----------------------------------------------------------------------------------------

    比较运算符:

    •   > (大于)

           返回 x 是否大于 y

    •   < (小于)

           返回 x 是否小于 y

    •   >= (大于等于)

           返回 x 是否大于或等于 y

    •   <= (小于等于)

        返回 x 是否大于或等于 y

    •   !=(不等于)

           比较两个对象是否不相等

    •   == (等于)

           比较连个对象是否相等

    注意:所有比较运算符返回的结果均为 True 或 False 

    ----------------------------------------------------------------------------------------

    赋值运算符:

    •   +=(自增 incrementing)

           Eg.  x += 1 输出 x = x+1

    •   -=(自减 decrementing)

           Eg.  x  -= 1  输出 x = x-1

    •   *=(自乘 )

          Eg.  x *= 2 输出 x = x * 2

    •   /=(自除)

          Eg.  x /= 2 输出 x = x / 2

    ----------------------------------------------------------------------------------------

    逻辑运算符:

    •  Not(布尔“非”)

          如果 x 是 False ,则返回 True。

          如果 x 是 True ,则返回 False。

    •   And(布尔“与”)

          只有两个条件全部为 True 的时候, 结果才会为 True

          如果 x 是 False ,则 x and y 返回 False ,否则返回 y 的计算值。

          当 x 是 False 时, x = False;y = True;x and y 将返回 False

          在这一情境中,Python将不会计算 y ,因为它已经了解 and 表达式的左侧是 False ,这意味着整个表达式都将是 False 而不会是其他的值。这种情况呗称作短路计算(Shorting-circuit Evaluation)

    •   Or (布尔“或”)

          只要有一个条件为True,则结果为Ture

          如果 x 是 True ,则 x or y 返回 True ,否则返回 y 的计算值。

          x = True;y = False;x or y 将返回 True

  • 相关阅读:
    无法生成DH密钥对Could not generate DH keypair
    《细节决定成败》 汪中求著
    《老马的职业“鬼”话》 马华兴著
    《生命不息,折腾不止》 罗永浩著
    《你的生命有什么可能》 古典老师 著
    《拆掉思维里的墙》 古典老师 著
    Linux命令应用大词典-第46章 其他命令
    Linux命令应用大词典-第45章 服务器配置
    Linux命令应用大词典-第44章 PPPoE配置
    Linux命令应用大词典-第43章iptables和arptables防火墙
  • 原文地址:https://www.cnblogs.com/ArticleYeung/p/9692860.html
Copyright © 2011-2022 走看看