zoukankan      html  css  js  c++  java
  • python基础_各种运算符

    1.算术运算符

    # (1)算数运算符:  + - * / // % **

    2.比较运算符

    比较运算符:  > < >= <= == !=   只会产生2个结果,要么是True 要么是False

    #在实际使用中常常利用,返回值, 用于作判断的使用

    3.赋值运算符

    (3)赋值运算符:  = += -= *= /= //= %= **=
    
    范例:
    var1 = 9
    var2 = 3
    # = 从右向左看,将右侧的值赋值给左侧变量

    4.成员运算符

    成员运算符:  innot in (针对于容器型数据)

    一般用于搭配if语句使用,判断数据是否在里面,

    5.身份运算符

    身份运算符:  isis not (检测两个数据在内存当中是否是同一个值) 
    var
    可以通过print(id(var))  打印在内存中的地址是否是一致的

    6.逻辑运算符

    逻辑运算符:  and or not

    注意逻辑短路的问题 如果出现短路,后面的代码不执行
    res = 5 or 6 and 7 # 5 or 7 =>5
    res = 5>8 and 7<9   ##False

    7.类型判断

    # ### 判断类型
    """
     isinstance(要判断的值,要判断的类型) 返回真或者假
     isinstance(要判断的值, (把可能的类型写在元组当中)  )
    """
    # int float complex bool str list tuple set dict
    res = isinstance(15,int)
    res = isinstance(3.56,list)
    # 把可能的类型放在元组里,有一个满足条件,即返回真.
    res = isinstance([1,2,3] ,(int,float,str,list) )
    print(res)

    8.位运算

    # 按位非 ~ [针对于补码进行操作 每一位取反,包括符号位]
    var1 = ~19
    print(var1)  #20
    
    var1 = ~(-19)
    print(var1)#18
  • 相关阅读:
    Django 【第十二篇】Form组件进阶
    Django 【第十一篇】Form组件基础
    前端知识点总结
    vue组件续和前端工程化
    vue组件
    Vue视图下
    Vue实例与渲染
    BootStrap
    jQuery事件与动画
    dom操作 属性操作 样式操作
  • 原文地址:https://www.cnblogs.com/jalen-123/p/13171511.html
Copyright © 2011-2022 走看看