当前位置:
首页 > 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操作。
- 成员运算符:判断一个对象是否包含另一个对象。
- 身份运算符:判断是不是引用自一个对象
算数运算符的优先级
算数运算符
比较运算符
赋值运算符
逻辑运算符
位运算符
我的总结:
在python的运算符中重要的是记住算数运算符,比较运算符,逻辑运算符,赋值运算符这四大运算符要基本掌握;
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式