python学习笔记,day5

本文介绍了Python中常用的内置模块,如sys、time、os等,并讲解了如何安装和使用第三方模块。示例中展示了schedule模块定时任务的设置。此外,还探讨了常见的编码格式,如ASCII、Unicode和UTF-8。

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

1、python中常用的内置模块

sys:与python解释器及其环境操作相关的标准库

time:提供与时间相关的各种函数的标准库

os:提供访问操作系统服务功能的标准库

calendar:提供与日期相关的各种函数的标准库

urllib:用于读取来自网上(服务器)的标准数据库

json:用于使用JSON序列化和反序列化对象

re:用于在字符串中执行正则表达式匹配和替换

math:提供标准算术运算函数的标准库

decimal:用于进行精确控制运算精度、有效数字、四舍五入操作的十进制运算

logging:提供了灵活的记录事件、错误、警告和调试信息等日志信息的功能

2、第三方模块的安装

管理员命令窗口cmd

pip install 模块名

输入import 模块名后没有报错则代表安装成功

eg:

import schedule
import time

def job():
    print('haha----')
schedule.every(5).seconds.do(job)
while True:
    schedule.run_pending()
    time.sleep(3)

schedule.run_pending(),运行所有可以运行的任务
schedule.every(5).seconds.do(job),每5秒执行一次job

time.sleep(3),休眠3秒

包是含有__init__.py的文件,且避免和模块名重名

模块是避免和模块、函数名重名,一个.py文件称为一个模块

3、常见的编码格式

python解释器使用的是unicode

.py文件在磁盘上使用的是utf-8

ASCII,7位代表1个字符,最高位为0,只能表示128个字符

ISO8859-1,8位表示1个字符,能表示256个字符,兼容ASCII,不兼容Unicode

Unicode,定长编码,2个字节表示1个字符

GB2312,GBK,GB18030兼容ISO8859-1,英文1个字节,汉字2个字节

UTF-8,变长编码1-4个字节表示1个字符,英文1个字节,汉字3个字节,UTF-8是Unicode的实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值