Python:Python编程:从入门到实践__超清版:Python标准库

本文介绍了Python标准库中的OrderedDict和threading模块。OrderedDict是字典的有序版本,保留插入顺序;threading模块提供了线程操作,包括创建线程和线程同步。此外,还提到了其他常用库如os,datetime,re,math等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Python标准库是一组模块,按照的Python都包含了它,我们只需要在程序开头包含一条简单的 import 语句,就可以使用标准库中的任何函数和类。
下面我介绍几个重点 标准库

  1. os : 提供一些与操作系统交互的函数,例如 创建目录,读取目录等。
  2. datetime: 提供一个日期和时间对象以及日期和时间操作的函数
  3. re: 提供正则表达式操作功能
  4. math:提供数学操作的函数,例如:幂函数,三角函数,对数函数
  5. threading:提供线程操作函数,例如:创建线程,线程同步等。
  6. random:提供随机数生成函数
  7. sqlite3:提供使用 SQLite数据库功能
  8. json:提供 json格式的解析和生成功能
  9. 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 标准库

三级目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值