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