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

    算数运算符

    +   -     *     /      **乘方 例 5**3  表示5的3次方       +=

    模运算符 %)(将两个数相除并返回余数)        //  取整除(只返回整数部分)

    逻辑运算符

    ==      !=(<>)     <   <=     >    >=

    and          or       not非

    in  是否包含              not in  是否不包含

    优先级:()>not>and>or

    print(0 or 2)

    x or y   x为ture  返回x,x为false 返回y

    print(7 and 2)

    x and y   x为ture  返回y,x为false 返回x

    位运算符

    &  按位与   参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

    |   按位或   只要对应的二个二进位有一个为1时,结果位就为1

    ^  按位异或   当两对应的二进位相异时,结果为1

    ~  按位取反   对数据的每个二进制位取反,即把1变为0,0变为1

    <<  左移动运算符  高位丢弃,低位补0      a << 2 左移2

    >>  右移动运算符

    三元运算符   c=a if a>b else b

    如果条件成立  返回a,否则返回b  

    天子骄龙

  • 相关阅读:
    docker 笔记
    XML解析
    P1047 校门外的树
    4829 [DP]数字三角形升级版
    1996 矿场搭建
    5524 割点
    4817 江哥的dp题d
    4809 江哥的dp题c
    4816 江哥的dp题b
    4815 江哥的dp题a
  • 原文地址:https://www.cnblogs.com/liming19680104/p/11337609.html
Copyright © 2011-2022 走看看