• python学习笔记---运算符(二)


    #python基础

    #python运算符

    算数运算符:+-*/;** 为次幂,%取模,//取整除
     
    例如:
    print(1+1)   2
    print(2-1)   1
    print(3*2)   6
    print(4*2)   8
    print(2**2)  4 
    print(9//2)  4
    '''
    #比较运算符:等于== ,不等于 !=,大于> ,小于 <,大于等于>= ,小于等于 <=
    a = 21   #10101
    b = 20   #10100
    c = 2 
    d = -60  #-111100
    print(a+b)
    
    if a==b:
        print("a=b")
    else:
        print("a!=b")
    python赋值运算
      = :  c=b -> b 赋值给 c; 
      += :   c+=a 等效于 c=c+a;  
      -+: c-=a 等效于 c=c-a; 
      *+: c*=a 等效于 c=c*a
     其他符号一次类推
    #c+=a #c=c+a
    #print(c) 
    c-=a #c=c-a 
    print(c)
    • #Python位运算符  十进制转二进制看  & 都为1就为1;| 有一个1就为1;^ 两者相异就为1 ; 
    • #针对一个,~ 按位取反;  左移:<<   右移: >>
    # 例子 a 为 60,b 为 13
    #二进制

    a = 0011 1100 b = 0000 1101 ----------------- a&b = 0000 1100 a|b = 0011 1101 a^b = 0011 0001 ~a = 1100 0011
    python逻辑运算符: 
    • x and y :如果x为false,x and y 返回false,否则返回y的计算值
    • x or y:如果x时true,返回x的值,否之返回y的计算值
    • not x:如果x为true,返回false,如果x为false,他返回true
    python成员运算符:in; not in :测试实例中包含了一系列的成员,包括字符串,列表和元组

    Python身份运算符: 用于比较两个单元的储存单元    is   ;   is not

    is 与 == 的区别:is用于用于判断两个变量应用对象是否同一个,==用于判断两个变量的值是否相等
    and:前面为假(0 或者 False)则表达式为假,否则表达式为后面的值;
     or :前面为真(非 0 或者非 False)则表达式为前面的值,否则表达式为后面的值
  • 相关阅读:
    Avizo
    NEWS
    HOWTO
    InstallShield 2012 Spring优惠升级到最新版本(2015.4.30之前)
    Windows系统补丁KB2962872导致InstallShield无法启动(解决方案已更新)
    HOWTO: InstallScript MSI工程取Log
    安装软件列表
    阿里云推荐码 hut29f
    ios 缺少合规证明
    ios开发错误之: Undefined symbols for architecture x86_64
  • 原文地址:https://www.cnblogs.com/liaolei123/p/13098154.html
Copyright © 2020-2023  润新知