VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • 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的运算符中重要的是记住算数运算符,比较运算符,逻辑运算符,赋值运算符这四大运算符要基本掌握;


相关教程