zoukankan      html  css  js  c++  java
  • 运算符

    1.运算符优先级

      ()

      **  指数

      ~  +  -  按位取反, 一元加号和减号

      *  /  %  //

      +  -  加减

      >>  <<  右移,左移运算符

      &  位 ‘AND’

      |  

      <=  <  >  >=  比较运算符

      ==  !=  赋值运算符

      ()   >   not   >   and   >   or

    print(2 > 1 and 1 < 4>) True
    print(2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2) True
    # T or T or F
    # T or
     
    print(3>4 or 4<3 and 1==1) False
    print(1 < 2 and 3 < 4 or 1 > 2) True

    2. 算术运算符

      +  -  *  /  %(取余)  //(取整)  **(幂运算)

    3. 逻辑运算符

    -  and   |   or   |   not

      - and 有一假,即为假

      - or 有一真,即为真

      - not  取反

      X  or  Y   X为True,则返回X, 否则返回 Y

      X and Y  X 为True,则返回Y, 否则返回X

    # x or y x为True,则返回x
    print(1 or 2) 1
    print(3 or 2) 3
    print(0 or 2) 2
    print(0 or 100) 100

    # x and y x为True,则返回y
    print(1 and 2) # 2
    print(0 and 2) # 0

    print(2 or 100 or 3 or 4) # 2
    print(0 or 4 and 3 or 2) # 3

    思考题:
    print(1 > 2 and 3 or 4 and 3 < 2) # False
  • 相关阅读:
    [NOIP2015] D1T2 信息传递
    Codeforces #447 Div.2 Tutorial
    python进阶
    Vue入门
    python基础
    python介绍
    React笔记_(3)_react语法2
    React笔记_(2)_react语法1
    React笔记_(1)_react概述
    webpack笔记_(3)_First_Project
  • 原文地址:https://www.cnblogs.com/li-code/p/10639643.html
Copyright © 2011-2022 走看看