zoukankan      html  css  js  c++  java
  • 运算符优先级

    运算符

    计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算

    针对逻辑运算的进一步研究:
    在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为

    ( )>not>and>or,同一优先级从左往右计算。

    注意的是在python3中0表示False,其余数字都为True

    and 当左右两边都为真时,结果为真,否则为假

    4>3 and 2>3  结果为Fales
    4>2 and 4>1  结果为True
    1 and 3      结果为3
    0 and 3      结果为0
    0 and 3 > 1    结果为0
    3 and 2 > 1     结果为True
    

    or 当其中有一个为真的,结果就为真

    o or 2  结果为2
    1 or 2  结果为1
    0 or 5 < 4     False
    

    and 与 or同时出现时

    1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6  首先比较大于号和小于号,然后再根据结果先比较and,得到结果后在判断or   结果为False
    

    当有比较运算符时

    0 or 4 and 3 or 7 or 9 and 6结果为3
    
  • 相关阅读:
    alpha冲刺1/4
    第二次作业
    第一次作业
    第一次个人作业
    第10组 Beta版本演示
    第10组 Beta冲刺(4/4)
    第10组 Beta冲刺(3/4)
    第10组 Beta冲刺(2/4)
    第10组 Beta冲刺(1/4)
    第10组 Alpha冲刺(4/4)
  • 原文地址:https://www.cnblogs.com/xiayuhao/p/9415390.html
Copyright © 2011-2022 走看看