Python标准库
- 1. OrderedDict
- 2. threading
- 三级目录
Python标准库是一组模块,按照的Python都包含了它,我们只需要在程序开头包含一条简单的 import 语句,就可以使用标准库中的任何函数和类。
下面我介绍几个重点 标准库
- os : 提供一些与操作系统交互的函数,例如 创建目录,读取目录等。
- datetime: 提供一个日期和时间对象以及日期和时间操作的函数
- re: 提供正则表达式操作功能
- math:提供数学操作的函数,例如:幂函数,三角函数,对数函数
- threading:提供线程操作函数,例如:创建线程,线程同步等。
- random:提供随机数生成函数
- sqlite3:提供使用 SQLite数据库功能
- json:提供 json格式的解析和生成功能
- OrderedDict : 提供具有映射关系的数据
1. OrderedDict
字典让你能够将信息关联起来,但他们不记录你 添加键-值对顺序,要创建字典并记录其中的 键-值对的添加顺序,可使用 模块 collections 中的 Ordections 中的 OrderedDict 类,OrderedDict 实例的行为几乎与字典相同。
💚💚💚
Python 中 字典数据结构定义:
Python 提供了字典,可以保存具有映射关系的数据,所以字典相当于保存了两组数据。其中一组数据是关键数据,被称为 key,里面的数据是不能重复的;另一组数据可通过 key 来访问,被称为 value,value是允许重复的。
# python标准库
# 使用模块 collections中的一个 OrderedDict 类,创建字典,记录键-值对的添加顺序
from collections import OrderedDict
fav_languages = OrderedDict()
fav_languages['jen'] = 'Python'
fav_languages['john'] = 'C++'
fav_languages['Adern'] = 'JAVA'
fav_languages['Bill'] = 'Android'
for name,languages in fav_languages.items():
print(name.title() + " favorite language is: " + languages.title() + " ")
# 打印内容
Jen favorite language is: Python
John favorite language is: C++
Adern favorite language is: Java
Bill favorite language is: Android
2. threading
threading 标准库