logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python 库手册:datetime 日期和时间处理模块

datetime 是 Python 标准库中用于处理日期和时间的核心模块,提供了日期、时间、时间差的表示与运算功能。此外,还提供了很多实用的函数,例如 datetime.now()、datetime.strptime()、datetime.strftime() 等。1、用 strftime() 格式化时间输出,用 strptime() 反向解析。3、注意:now() 获取的是本地时间,utcnow

#python#前端#开发语言 +2
Python 库手册:calendar 日历模块

1、日历数据展示推荐用 monthcalendar() 或 Calendar().monthdayscalendar() 输出结构化信息。3、模块中的 TextCalendar 和 HTMLCalendar 类提供了两种输出格式(纯文本与 HTML)。该类用于以纯文本格式生成日历,可自定义起始星期,适合在命令行界面、日志、控制台等环境展示。4、所有月份按数字(1 ~ 12)处理,星期也为数字(0

#python#开发语言
Python 库手册:zoneinfo 时区处理模块

它是对第三方库 pytz 的官方替代,实现了对 IANA 时区数据库(tzdata)的内置访问,使得 Python 可以更准确地处理全球时间差异与夏令时变更。4、与 dateutil,pytz 的比较中,zoneinfo 是更现代、原生、推荐的方案。创建 ZoneInfo 时,如果指定时区名称末在当前 tzdata 中找到,会抛出该异常。3、可与 datetime.datetime 配合使用,形成

#python#开发语言
Python 库手册:math 常用数学函数模块

math 模块是 Python 自带的数学函数库,提供了大量的数学运算函数,特别适用于浮点数计算和科学计算,涵盖了数学运算(如取整、取绝对值、对数等)、三角函数、幂函数与根号以及常用数学常量(如 π 和 e)等。2、所有函数均作用于数字(特别是 float 类型),不支持列表或数组(如需支持,可使用 numpy 库)。将浮点数 x 分解为尾数和指数 (m, e),满足:x == m * 2**e。

#python#开发语言
Python 库手册:cmath 复数计算模块

cmath 是 Python 专用于复数计算的标准库,功能与 math 模块类似,但支持复数作为参数与结果。1、当需要计算涉及负数开方、复数三角函数、对数等运算时,应使用 cmath,避免 math domain error。1、cmath 与 math 模块类似,提供三角函数、对数、指数、幂运算等数学函数,但都适用于复数。2、cmath 中所有运算都安全地返回复数,即使结果是实数,也会以复数表示

#python#服务器#开发语言 +1
Python 库手册:decimal 十进制浮点运算模块

例如:Decimal('3.14').as_tuple() → DecimalTuple(sign=0, digits=(3, 1, 4), exponent=-2)context:一个 Context 对象,通常通过 getcontext().copy() 创建副本再修改。:字符串,例如 Decimal('1230000').to_eng_string() → '1.23E+6'2、使用字符串创

#python#开发语言
Python 库手册:zipfile 文件压缩模块

zipfile 是 Python 自带的标准库模块,用于创建、读取、写入和解压 ZIP 格式的压缩文件。5、zipfile 也支持读取压缩包中文件的字节内容和信息,但不支持修改压缩包中已有的文件(只能重新写一个新的)。3、若需支持密码保护 ZIP 文件或解压大文件,推荐使用第三方库如 pyzipper、zipfile36 等。1、zipfile.ZipFile 是操作 ZIP 文件的核心类,支持读

#python#前端#linux +2
Python 库手册:shelve 简单存储模块

shelve 是 Python 标准库中提供的简单持久化存储模块,它允许将 Python 的任意可序列化对象(如字典、列表、自定义类等)以键值对的形式存储到一个类似字典的数据库文件中。1、shelve 创建的数据库会生成多个文件(如 .db, .dat, .bak 等),文件名依操作系统和底层库而异。4、修改嵌套对象(如字典、列表)时需特别注意 writeback 参数或手动回写。键必须是字符串,

#python#oracle#jvm +2
Python 库手册:secrets 安全随机密码模块

它在底层使用操作系统提供的高质量随机源(如 /dev/urandom 或 Windows 的 CryptGenRandom),适用于身份验证、密钥生成、验证码、口令管理等安全敏感场景。3、token_urlsafe() 生成的字符串包含 A-Z, a-z, 0-9, -, _,可以安全嵌入 URL。1、secrets 是生成敏感数据(如密码或 token)的首选模块,请勿使用 random 生成密

#python#安全#开发语言
Python 库手册:concurrent.futures 并发编程模块

concurrent.futures 是 Python 从 3.2 开始引入的一个并发编程标准库,提供高级接口,用于执行异步任务。它基于线程(ThreadPoolExecutor)或进程(ProcessPoolExecutor)池,通过统一的 API 管理多个任务的提交与执行,显著简化了并发编程的复杂。与传统的 threading 和 multiprocessing 相比,concurrent.f

#python#github#git +1
    共 663 条
  • 1
  • 2
  • 3
  • 67
  • 请选择