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

    关于python运算符的详细讲解

    运算符分为:

    1.1:算术运算符

    1.2:比较(关系)运算符

    1.3 :赋值运算符

    1. 不同类型的对象进行比较,从来不会相等(不同的数字类型除外);

    2. 当把<、<=、> 和 >=操作符在这几种情况下会抛出TypeError异常: (1) 用于复数和另外的内置数字类型进行比较时;(2) 比较的对象为不同类型,无法进行比较时;(3) 未定义的其他情况下;

    3. 一个类的不同实例通常是不相等的,除非该类定义了__eq__()方法;

    4. 一个类的实例不能相对于同一类或其他类的的其他实例进行排序,除非该类定义了足够的方法__lt__(), __le__(), __gt__(), __ge__()。如果想要比较运算符的常规含义, __lt__()和__eq__()就足够了;

    5. is 和 is not操作符的行为是不能自定义的;另外,它们可以被应用到两个不同类型的对象,不会已发异常。

    6. 另外两个具有相同句法优先级的操作是 in 和 not in,它们支持序列、集合和映射类型的对象。

    7.比较运算的结果为布尔值:True 或 False

    1.4:逻辑运算符

    1.5:位运算符

    1.6:成员运算符

    1.7:身份运算符

    Python中运算符分为:

    1. 算术运算符:主要用于两个对象算数计算(加减乘除等运算)
    2. 比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算)
    3. 赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边。
    4. 逻辑运算符:用于逻辑运算(与或非等)。
    5. 位运算符: 对Python对象进行按照存储的bit操作。
    6. 成员运算符:判断一个对象是否包含另一个对象。
    7. 身份运算符:判断是不是引用自一个对象                     

    算数运算符的优先级

    算数运算符

    比较运算符

    赋值运算符

    逻辑运算符

    位运算符

     我的总结:

     在python的运算符中重要的是记住算数运算符,比较运算符,逻辑运算符,赋值运算符这四大运算符要基本掌握;

  • 相关阅读:
    mui 关闭除指定页面之外的其他所有页面.
    javascript 工厂模式
    DOM事件对象与IE事件对象
    animation属相详解
    webpack概念
    小程序获取form_id 与 小程序获取openid
    小程序分享自定义样式
    node生成图片
    小程序弹出层点透问题
    pm2配置文件介绍
  • 原文地址:https://www.cnblogs.com/manjian/p/11563230.html
Copyright © 2011-2022 走看看