python基础(二)

模块

1)模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py
2)模块可以被别的程序引入,以使用改模块中的函数等功能
3)import 模块名:使用 import 语句导入模块
4)from … import * 语句:把一个模块的所有内容全都导入
5)一个模块只会被导入一次,不管你执行了多少次import

python 常见的标准库

python 标准库中文文档地址:https://docs.python.org/zh-cn/3/library/
1)os 模块:提供了不少与操作系统相关联的函数
2)re 模块:为高级字符串处理提供了正则表达式工具,对于复杂的匹配和处理,
正则表达式提供了简洁、优化的解决方案
3)math 模块:为浮点运算提供了对底层C函数库的访问
4)datetime 模块:为日期和时间处理同时提供了简单和复杂的方法
代码:

# os 模块:提供了不少与操作系统相关的函数
import os

# 返回当前目录
print(os.getcwd())

# re 模块:为高级字符串处理提供了正则表达式工具,对于复杂的匹配和处理,正则表达式提供了简洁、优化的解决方案
import re
print(re.findall(r'\bf[a-z]*', 'which foot or hand fell fastest'))

# math 模块:为浮点运算提供了对底层C函数库的访问
import math
print(math.pi)

# datetime 模块:为日期和时间处理同时提供了简单和复杂的方法
import datetime
print(datetime.date.today())

第三方模块

Python 的一大优势就是有丰富且易用的第三方模块,省去了大量重复早轮子的时间
1)包管理器
(1)很多系统和语言都提供了包管理器,可以把“包管理器”想象成一个类似应用商店的工具
(2)Python 的包管理器里就是各种第三方模块。它可以自动帮你下载并安装
(3)pip3 install 模块名
2)第三方模块
(1)requests: 处理URL资源特别方便
(2)chardet: 检测编码,简单易用
(3)psutil: 获取系统信息
代码:
要使用 requests,首先要将这个模块进行安装:

pip3 install requests
import requests

# https://pypi.org/project/requests/

r = requests.get('https://www.baidu.com')

# 网页的html内容
print(r.text)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随便的码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值