logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【学Python自动化】 10 Python 标准库简介

xmlrpc.client 和 xmlrpc.server:远程过程调用。xml.etree.ElementTree:XML处理。gettext、locale、codecs:国际化支持。email:邮件处理(MIME、标头等)。sqlite3:SQLite数据库接口。json:JSON解析。csv:CSV文件读写。

#python#自动化
【学Python自动化】 9.1 Python 与 Rust 类机制对比学习笔记

特性PythonRust类定义class 关键字继承直接支持多重继承通过特质(trait)实现多态动态分发(运行时)静态分发(编译时)或特质对象访问控制命名约定(和_)显式 pub 关键字方法定义显式 self 参数隐式 self(&self, &mut self, self)内存管理垃圾回收所有权系统和借用检查器迭代器协议(iternextIterator 特质。

#python#自动化#rust
【学Python自动化】 6. Python 模块系统学习笔记

模块特性name变量:模块名,“main” 表示直接运行独立命名空间:避免全局变量污染一次性初始化:避免重复执行初始化代码包特性必须包含init.py:标识目录为包分层组织:使用点号表示法相对导入:支持包内模块间的相对引用最佳实践使用绝对导入:提高代码可读性和可维护性避免 from module import *:明确导入所需内容使用 ifname== “main”:使模块可执行也可导入合理组织包

#python#自动化#学习
【unitrix数间混合计算】3.2 非零标记trait(non_zero.rs)

原代码通过NonZero特质标记非零整数类型(包括正负整数和无符号整数)。扩展到小数(定点数)时,需要同时检查整数部分和小数部分。扩展到浮点数时,需要根据指数和尾数的状态判断非零条件。通过增加位数(类型参数)可以拓宽表示范围和提高精度。这种类型级编程常用于嵌入式系统、数值计算和高安全性领域,在编译期确保数值有效性(如避免除零错误)。

#rust
到底了