• python中的运算符


    • 运算符

    • 算数运算符: + - * / //(取整除) %(取余) **

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    >>> 1+1
    2
    >>> 1-1
    0
    >>> 1*1
    1
    >>> 1/1
    1.0
    >>> 1//1
    1
    >>> 5%2
    1
    >>> 2**2
    4
    >>>
    • 赋值运算符: = 、+=、 -=、 *=、 /=、 %= 、//=、 **= 
    1
    2
    3
    4
    5
    6
    7
    8
    >>> num = 1
    >>> num += 1   # 等价于 num = num + 1
    >>> num -= 1   # 等价于 num = num - 1
    >>> num *= 1   # 等价于 num = num * 1
    >>> num /= 1   # 等价于 num = num / 1
    >>> num //= 1   # 等价于 num = num // 1
    >>> num %= 1   # 等价于 num = num % 1
    >>> num **= 2   # 等价于 num = num ** 2
    • 比较运算符:>、 <、 >=、 <=、 ==、!=  条件成立为True,不成立为False
    1
    2
    3
    4
    5
    6
    7
    >>> num1 = 5
    >>> num2 = 4
    >>> num1 > num2
    True
    >>> num1 < num2
    False
    >>>
    • 逻辑运算符: not 、and、 or
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    and  且,并且
    只有两个条件全部为True(正确)的时候, 结果才会为True(正确)
    条件1 and 条件2
       5>3 and 6<2  True
     
    or 或,或者
    只要有一个条件为True,则结果为Ture
    条件1 or 条件2
    5>3 or 6<2  True
     
    not 不,非
    not 5>3 == False
    not 5<3 == T

    附:and和or共同使用时,遵循短路原则

    对于and  

    如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算

    对于or 
    如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算

    条件判断

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

     

    Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

  • 相关阅读:
    2、Azure Devops之Azure Boards使用
    1、Azure Devops之什么是Azure DevOps
    MongoDB学习笔记
    首页面作成(二)
    首页面作成(一)
    统计报表的作成(一)
    外派人员责任险项目作成总结
    Hibernate对象的状态
    Javaweb权限管理设计思路
    Ajax详解
  • 原文地址:https://www.cnblogs.com/runner1/p/5792996.html
Copyright © 2020-2023  润新知