zoukankan      html  css  js  c++  java
  • 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)则表达式为前面的值,否则表达式为后面的值
  • 相关阅读:
    数据库表结构变动发邮件脚本
    .net程序打包部署
    无法登陆GitHub解决方法
    netbeans 打包生成 jar
    第一次值班
    RHEL6 纯命令行文本界面下安装桌面
    C语言中格式化输出,四舍五入类型问题
    I'm up to my ears
    How to boot ubuntu in text mode instead of graphical(X) mode
    the IP routing table under linux@school
  • 原文地址:https://www.cnblogs.com/liaolei123/p/13098154.html
Copyright © 2011-2022 走看看