摘要: - 如果集合的元素不需要改变,可以使用 `fronzenset` 替代 `set`,这样更加安全。 - 如果程序要求必须是不可变对象,就要使用 `fronzenset` 替代 `set`。例如:字典(dict)(请参见博文[《Python 映射数据类型(字典数据类型 dict )详解》](https://editor.csdn.net/md/?articleId=105582802))的键(key)就要求是不可变对象。 阅读全文
posted @ 2020-05-20 20:17 码农阿杰 阅读(525) 评论(0) 推荐(1) 编辑
摘要: Python 中的 `set` 集合,将所有元素放在一对大括号 `{}` 中,相邻元素之间用 `,` 分隔。 set 集合是无序的,所以每次输出时元素的排序顺序可能都不相同。 set 集合中的元素都是唯一的,互不相同。并且元素个数没有限制。 在同一集合中,只能存储不可变的数据类型,包括数字、字符串、元组;无法存储列表、set 集合、字典这些可变的数据类型,否则 Python 解释器会抛出 `TypeError` 错误。 阅读全文
posted @ 2020-05-20 20:15 码农阿杰 阅读(6573) 评论(0) 推荐(0) 编辑
摘要: `bytearray` ,字节数组,是一个可变字节序列,包含范围为 `0 <= x < 256` 的整数。 `bytearray` 对象是 [bytes](https://blog.csdn.net/manongajie/article/details/105582636) 对象(bytes 是不可变字节序列)的可变序列对应物。 阅读全文
posted @ 2020-05-20 20:14 码农阿杰 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: Python `bytes` 类型是由单个字节构成的不可变序列。 Python `bytes` 可以称为二进制序列、或字节序列。 `bytes` 只负责以字节序列的形式(二进制序列的形式)来存储数据,至于这些数据到底表示什么内容(例如:数字、字符串、图片、音频等),完全由程序的解析方式决定。 `bytes` 非常适合在互联网上传输,可以用于网络通信编程。 阅读全文
posted @ 2020-05-20 20:09 码农阿杰 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中处理文本数据是使用 `str` 对象,也称为`字符串类型`。 字符串是由 Unicode 码位构成的不可变序列。 阅读全文
posted @ 2020-05-20 20:07 码农阿杰 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Spring 为我们提供了一个自动装配的机制。操作概述如下所示: - 在类中提供依赖对象的`setter`方法,依赖项为`setter`方法参数。`constructor`模式不需要,因为依赖项是构造器参数。 - 在 Spring 的配置文件中定义 Bean 时,` 阅读全文
posted @ 2020-05-20 19:59 码农阿杰 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 依赖注入,英文叫做 `Dependency Injection`,简称 `DI`。 DI 和 IoC ([《Spring IoC 容器详解》](https://blog.csdn.net/manongajie/article/details/105943336))含义相同,它们是从两个角度描述的同一个概念、做同一件事情。 阅读全文
posted @ 2020-05-20 19:54 码农阿杰 阅读(1875) 评论(0) 推荐(1) 编辑
摘要: `range` 类型表示不可变的数字序列,通常用于在 `for` 循环中循环指定的次数。 range 类型相比常规 list 或 tuple 的优势在于一个 range 对象总是占用固定数量的(较小)内存,不论其所表示的范围有多大(因为它只保存了 start, stop 和 step 值,并会根据需要计算具体单项或子范围的值)。 阅读全文
posted @ 2020-05-08 22:04 码农阿杰 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 元组是由一系列按特定顺序排序的元素组成的序列结构。 元组的所有元素都放在一对小括号`( )`(小括号不是必须的,只要将各元素用逗号隔开,Python 就会将其视为元组)中,相邻元素之间用逗号`,`分隔(通常还会在逗号后加一个空格),可以存储数字、字符串、列表、元组等任何类型的数据,并且在同一个元组中,元素的类型可以不同,元素的个数没有限制。 阅读全文
posted @ 2020-05-08 22:02 码农阿杰 阅读(10708) 评论(0) 推荐(2) 编辑
摘要: 通过具体实例演示 IoC 容器的使用,步骤如下所示。 阅读全文
posted @ 2020-05-08 21:59 码农阿杰 阅读(2121) 评论(0) 推荐(0) 编辑