python关系运算符实例_python运算符详解
运算符的作用 运算符是表达式的组成单元。
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运算符详解相关推荐
- python镜像下载包_python包详解
干货大礼包!21天带你轻松学Python(文末领取更多福利) 点击查看课程视频地址 本课程来自于千锋教育在阿里云开发者社区学习中心上线课程<Python入门2020最新大课>,主讲人姜伟. ...
- python中递归函数的实例_Python 递归函数详解及实例
Python 递归函数 如果一个函数体直接或者间接调用自己,那么这个函数就称为递归函数.也就是说,递归函数体的执行过程中可能会返回去再次调用该函数.在python里,递归函数不需要任何特殊的语法,但是 ...
- python爬虫图片实例-【图文详解】python爬虫实战——5分钟做个图片自动下载器...
我想要(下)的,我现在就要 python爬虫实战--图片自动下载器 之前介绍了那么多基本知识[Python爬虫]入门知识(没看的赶紧去看)大家也估计手痒了.想要实际做个小东西来看看,毕竟: talk ...
- python字符串是什么_python字符串详解
字符串详解 在python中引号引起来的就是字符串 字符串是用来存储少量数据 索引 索引(下标) 通过索引可以精确的定位到某个元素 name = "meat" meat 每一个字母 ...
- python数据类型怎么打开_python数据类型详解
目录 1.字符串 2.布尔类型 3.整数 4.浮点数 5.数字 6.列表 7.元组 8.字典 9.日期 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单引号括起来表示字符 ...
- python闭包实现原理_Python 闭包详解
在函数编程中经常用到闭包.闭包是什么,它是怎么产生的及用来解决什么问题呢.给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)(想想Erlang的外层函数传入一个 ...
- python模块大全使用说明_python模块详解
使用python时,常常会涉及到库的调用,这就需要掌握模块的基本知识.本文分为如下几个部分 概念说明 模块的简单调用 包的导入 特殊的__init__.py文件 导入模块的搜索路径 __all__ 绝 ...
- python struct pack解析_Python struct 详解
最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结. 了解c语言 ...
- python tkinter label标签_Python Tkinter详解 (二)Label标签的使用
#一个简单到不能再简单的标签 import tkinter as tk window = tk.Tk() window.title('Label的使用') window.geometry('400x4 ...
最新文章
- 使用memcache做web缓存
- 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境
- java居中的命令_用JAVA把语句排列成左对齐、右对齐、居中
- 如何解决头文件重复包含和宏的重复定义问题:用#ifndef 、#define、#endif
- 华为链路汇聚命令(静态)
- java方面的文献综述怎么写_文献综述应该怎么写?
- python函数调用位置_Python: 浅谈函数局部变量快在哪
- oracle 建表时间戳类型,Oracle插入timestamp类型数据详解
- html radio 作用域,ionic 表单输入 ion-checkbox ion-radio ion-toggle ion-spinner
- Syslog系统日志配置
- 如何升级cordova插件
- 吴恩达斯坦福大学机器学习 CS229 课程学习笔记(二)
- nodejs python jedi_Jenkins管道:选择nodejs版本(+ python版本)
- 安卓应用安全指南 5.2.3 权限和保护级别 高级话题
- 在职场,没有永远的朋友,也没有永远的敌人,因为只有利益
- redis - 00 在centos安装
- php指令,php命令行下的常用命令
- maven添加ojdbc6.jar包
- 汉堡式折叠html,3种超酷汉堡包菜单按钮变形动画特效
- 毕业论文完成,感谢帮助过我的人
热门文章
- [CodeChef]Points Inside A Polygon
- HDU-2993--MAX Average Problem详解
- 游戏测试需要学什么软件有哪些内容,除了会玩游戏之外,作为游戏测试还需要具备哪些“技能”?...
- vue里面使用scrollReveal动画滚动的插件实现图片或者文章的动画
- 村田电容电感的LTspice,HFSS,AWR,ADS,Genesys模型下载
- navigator.language 代表的是浏览器的语言?
- java计算机毕业设计视听小说源代码+数据库+系统+lw文档
- oracle erp转行,【Oracle ERP实施顾问怎么样】TCT2021年Oracle ERP实施顾问前景怎么样-看准网...
- 数组越界(DAY 30)
- 交换机console口连接