网站首页 > 技术文章 正文
1.要素3:组合数据类型:元组和列表
Python元组和列表可用于存储任意数量、任意类型的数据项。元组是固定的,创建之后不能改变;列表是可变的,可以插入或删除数据项
元组用逗号创建,输出元组时,用()把内容封装起来,若元组中只有一个数据项,又需要圆括号,空元组需用空的()创建。
列表用[]创建,也会有其它创建方式
对象引用是对象名,内存中的对象是数值。列表与元组并不真正存储数据(对象),存放的是对象引用(对象名),内存中创建适当数据类型的对象,而列表和元组中存放的是对象引用(对象名)。
2.要素4:逻辑操作符
身份操作符is与比较操作符==不一样,is比较的是对象所在的内存地址,查看两个对象是否指向相同的对象;而== 比较的是对象的价值。
Python为了优化效率,内置了小整数对象池和简单字符串对象池。
小整数对象池包括[-5, 256]。这之间的小整数数值相同时在小整数对象池中属于同一对象
即是 a is b 返回True。简单字符串也是如此,对于其他对象则不适用
比较操作符 ==、!=、<、<=、>、>=,比较操作符比较的就是对象的值,数值或字符串内容相同则为True,反之返回False
成员操作符对序列或集合这一类数据类型,比如字符串、列表或元组,我们用操作符in来测试成员关系,用not in来测试非成员关系
逻辑运算符?:and、or、not
Python 逻辑运算符可以用来操作任何类型的表达式,不管表达式是不是 bool 类型;同时,逻辑运算的结果也不一定是 bool 类型,它也可以是任意类型?。
逻辑运算符and,x and y, 若x为True,返回y的值?;若x为False,返回x的值
逻辑运算符or,x or y, 若x为True,返回x的值;若x为False,返回y的值
3.要素5:控制流语句
4.要素6:算术操作符:+、-、*、/、+=、*=
操作符+与+=,将其分别用于字符串与列表,前者表示连接,原对象本身未发生改变;后者表示追加字符串并扩展(追加另一个字符串),原对象本身发生改变?
由于列表是可变的,使用+=后,原始的列表对象会被修改,因此,没有必要对seeds进行重新绑定。
猜你喜欢
- 2024-09-09 序列化 Python 对象(序列化对象需要实现的接口)
- 2024-09-09 一篇文章读懂系列-2.二叉树及常见面试题
- 2024-09-09 Meta 如何将缓存一致性提高到 99.99999999
- 2024-09-09 找到两个链表的第一个公共节点(找出两个链表的第一个公共节点)
- 2024-09-09 详解SkipList跳跃链表(跳表遍历)
- 2024-09-09 Python画豪华版圣诞树,带漂亮彩灯与文字背景
- 2024-09-09 零基础Python完全自学教程23:函数的返回值、作用域和匿名函数
- 2024-09-09 redis的内存满了之后,redis如何回收内存
- 2024-09-09 「python小游戏」据说这是一款还原度超高的小游戏,你感受下....
- 2024-09-09 高阶Python|返回类型提示技巧 (1)
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)