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中运算符分为:

算术运算符:主要用于两个对象算数计算(加减乘除等运算)

比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算)

赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边。

逻辑运算符:用于逻辑运算(与或非等)。

位运算符: 对Python对象进行按照存储的bit操作。

成员运算符:判断一个对象是否包含另一个对象。

身份运算符:判断是不是引用自一个对象

算数运算符的优先级

1784372-20190921150419974-484509450.png

算数运算符

1784372-20190921144419630-576989871.png

比较运算符

1784372-20190921144722156-112460820.png

赋值运算符

1784372-20190921145215284-1621233929.png

1784372-20190921145325903-1984540466.png

逻辑运算符

1784372-20190921145549846-2090905102.png

位运算符

1784372-20190921145732599-190622183.png

我的总结:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值