运算符的作用 运算符是表达式的组成单元。

01、数学运算符

数学运算符返回的是数字。

数学运算符

示例

02、比较运算符

比较运算符返回的是真假。

比较运算符

示例

03、逻辑运算符

and:X and Y,X为假直接返回X,否则返回Y;

or:X and Y,X为真直接返回X,否则返回Y;

not:返回的是真假;

逻辑运算符

示例

04、赋值运算符

+=(数字和字符串都可以操作)

赋值运算符

示例

05、位运算符

&(位与)

|(位或)

示例

06、成员运算符

in

not in

成员运算符

示例

07、引用运算符

is

is not

引用运算符

通过id获取变量的引用

id获取变量的引用

Python引用的优点,节省空间

引用尝试优化:

1、整型、浮点型、字符串、布尔型、None

引用深度优化的原则是:

、如果值相同,则使用相同引用;

、如果值不同,则使用不同引用;

2、列表、元组、集合、字典、对象

、如果两个变量的值相同,也会使用不同引用;

、如果使用变量赋值,会使用相同引用;

列表示例

列表示例

Python中引用优化

id函数做比较

is与is not的应用

is与is not应用-1

运算符优先级

运算优先级

1、次幂(x**y)

2、数学运算符(乘、除、取余、取整除、加减法)

3、位运算符(&、|)

4、比较运算符(>、=、

5、赋值运算符(+=、-+、*=、/+、//=、%=)

6、引用运算符(is、is not)

7、成员运算符(in、not in)

8、逻辑运算符(not、or、and)

逻辑运算符的两则不允许出现等号

感谢阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。

python关系运算符实例_python运算符详解相关推荐

  1. python镜像下载包_python包详解

    干货大礼包!21天带你轻松学Python(文末领取更多福利) 点击查看课程视频地址 本课程来自于千锋教育在阿里云开发者社区学习中心上线课程<Python入门2020最新大课>,主讲人姜伟. ...

  2. python中递归函数的实例_Python 递归函数详解及实例

    Python 递归函数 如果一个函数体直接或者间接调用自己,那么这个函数就称为递归函数.也就是说,递归函数体的执行过程中可能会返回去再次调用该函数.在python里,递归函数不需要任何特殊的语法,但是 ...

  3. python爬虫图片实例-【图文详解】python爬虫实战——5分钟做个图片自动下载器...

    我想要(下)的,我现在就要 python爬虫实战--图片自动下载器 之前介绍了那么多基本知识[Python爬虫]入门知识(没看的赶紧去看)大家也估计手痒了.想要实际做个小东西来看看,毕竟: talk ...

  4. python字符串是什么_python字符串详解

    字符串详解 在python中引号引起来的就是字符串 字符串是用来存储少量数据 索引 索引(下标) 通过索引可以精确的定位到某个元素 name = "meat" meat 每一个字母 ...

  5. python数据类型怎么打开_python数据类型详解

    目录 1.字符串 2.布尔类型 3.整数 4.浮点数 5.数字 6.列表 7.元组 8.字典 9.日期 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单引号括起来表示字符 ...

  6. python闭包实现原理_Python 闭包详解

    在函数编程中经常用到闭包.闭包是什么,它是怎么产生的及用来解决什么问题呢.给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)(想想Erlang的外层函数传入一个 ...

  7. python模块大全使用说明_python模块详解

    使用python时,常常会涉及到库的调用,这就需要掌握模块的基本知识.本文分为如下几个部分 概念说明 模块的简单调用 包的导入 特殊的__init__.py文件 导入模块的搜索路径 __all__ 绝 ...

  8. python struct pack解析_Python struct 详解

    最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结. 了解c语言 ...

  9. python tkinter label标签_Python Tkinter详解 (二)Label标签的使用

    #一个简单到不能再简单的标签 import tkinter as tk window = tk.Tk() window.title('Label的使用') window.geometry('400x4 ...

最新文章

  1. 使用memcache做web缓存
  2. 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境
  3. java居中的命令_用JAVA把语句排列成左对齐、右对齐、居中
  4. 如何解决头文件重复包含和宏的重复定义问题:用#ifndef 、#define、#endif
  5. 华为链路汇聚命令(静态)
  6. java方面的文献综述怎么写_文献综述应该怎么写?
  7. python函数调用位置_Python: 浅谈函数局部变量快在哪
  8. oracle 建表时间戳类型,Oracle插入timestamp类型数据详解
  9. html radio 作用域,ionic 表单输入 ion-checkbox ion-radio ion-toggle ion-spinner
  10. Syslog系统日志配置
  11. 如何升级cordova插件
  12. 吴恩达斯坦福大学机器学习 CS229 课程学习笔记(二)
  13. nodejs python jedi_Jenkins管道:选择nodejs版本(+ python版本)
  14. 安卓应用安全指南 5.2.3 权限和保护级别 高级话题
  15. 在职场,没有永远的朋友,也没有永远的敌人,因为只有利益
  16. redis - 00 在centos安装
  17. php指令,php命令行下的常用命令
  18. maven添加ojdbc6.jar包
  19. 汉堡式折叠html,3种超酷汉堡包菜单按钮变形动画特效
  20. 毕业论文完成,感谢帮助过我的人

热门文章

  1. [CodeChef]Points Inside A Polygon
  2. HDU-2993--MAX Average Problem详解
  3. 游戏测试需要学什么软件有哪些内容,除了会玩游戏之外,作为游戏测试还需要具备哪些“技能”?...
  4. vue里面使用scrollReveal动画滚动的插件实现图片或者文章的动画
  5. 村田电容电感的LTspice,HFSS,AWR,ADS,Genesys模型下载
  6. navigator.language 代表的是浏览器的语言?
  7. java计算机毕业设计视听小说源代码+数据库+系统+lw文档
  8. oracle erp转行,【Oracle ERP实施顾问怎么样】TCT2021年Oracle ERP实施顾问前景怎么样-看准网...
  9. 数组越界(DAY 30)
  10. 交换机console口连接