Python入门学习_01_Python3 标准库概况

                                     **Python 3 重要标准库简单介绍**

官方标准库网址https://docs.python.org/zh-cn/3.8/library/index.html

重要,很多重要的python库也没有收录在标准库中。
较全的需要查询以下网址:

标准库介绍
操作系统接口:
import os,os模块提供了不少与操作系统相关联的函数。
import shutil,针对日常的文件和目录管理任务,shutil 模块提供了一个易于使用的高级接口。

文件通配符:
import glob ,glob模块提供了一个函数用于从目录通配符搜索中生成文件列表

命令行参数:
import sys,通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量

字符串正则匹配:
import re,re模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达式提供了简洁、优化的解决方案

数学:
import math,math模块为浮点运算提供了对底层C函数库的访问
import random,生成随机数

访问互联网:
import urlopen,有几个模块用于访问互联网以及处理网络通信协议。其中最简单的两个是用于处理从 urls 接收的数据的 urllib.request 以及用于发送电子邮件的 smtplib。
import smtplib

日期和时间:
import datetime,datetime模块为日期和时间处理同时提供了简单和复杂的方法。支持日期和时间算法的同时,实现的重点放在更有效的处理和格式化输出。
该模块还支持时区处理。
常用时间处理方法
今天 today = datetime.date.today()
昨天 yesterday = today - datetime.timedelta(days=1)
上个月 last_month = today.month - 1 if today.month - 1 else 12
当前时间戳 time_stamp = time.time()
时间戳转datetime datetime.datetime.fromtimestamp(time_stamp)datetime
转时间戳 int(time.mktime(today.timetuple()))datetime
转字符串 today_str = today.strftime("%Y-%m-%d")
字符串转datetime today = datetime.datetime.strptime(today_str, “%Y-%m-%d”)
补时差 today + datetime.timedelta(hours=8)

数据压缩:
以下模块直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile

性能度量:
有些用户对了解解决同一问题的不同方法之间的性能差异很感兴趣。Python 提供了一个度量工具,为这些问题提供了直接答案。
例如,使用元组封装和拆封来交换元素看起来要比使用传统的方法要诱人的多,timeit 证明了现代的方法更快一些。

相对于 timeit 的细粒度,:mod:profile 和 pstats 模块提供了针对更大代码块的时间度量工具。

测试模块:
开发高质量软件的方法之一是为每一个函数开发测试代码,并且在开发过程中经常进行测试。
doctest模块提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试。
测试构造如同简单的将它的输出结果剪切并粘贴到文档字符串中。
通过用户提供的例子,它强化了文档,允许 doctest 模块确认代码的结果是否与文档一致。

数据可视化

数据分析与挖掘:

网页爬虫:
import re,beautifulsoup4

1.pandas–

2.numpy–

3.beautifulsoup4–美丽汤

介绍网页:https://www.runoob.com/python3/python3-stdlib.html

标准库安装使用步骤:
安装:pip install beautifulsoup4
导入:import bs4
输出:print bs4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值