Python 函数笔记:参数、global 与 lambda
整理函数调用、默认参数、关键字参数、global 作用域以及 lambda 表达式,保留练习代码与输出。
Python 小语法:链式比较、ASCII 与科学计数法
记录 Python 链式比较、ASCII 字符转换、科学计数法和类型检查的几组入门练习。
测试 Python 程序运行时间
保留一次 Python 计时实验的代码和结果,对照输出操作以及整数、Decimal 运算的时间开销。
Python 容器笔记:list、dict、set 与 tuple
按初始化、增删改查、遍历和排序整理 Python 列表、字典、集合与元组的使用代码。
Python 字典练习:遍历、累加与寻找最小值
用交通费用的例子练习列表转字典、重复键累加、处理 KeyError,并使用 itemgetter 找到费用最小的项目。
Python zip 与星号表达式:打包、解包和版本差异
记录 zip 的打包与解包、星号表达式的参数接收,以及 Python 2 和 Python 3 中 zip 返回结果的区别。
Python 列表 sort 与 sorted 的区别
通过示例对照列表 sort 方法和 sorted 函数,观察原列表是否改变,以及 reverse 参数的倒序用法。
51 单片机学习笔记:SPI 通信
整理 51 单片机 SPI 通信的实验代码,按延时模块、通信模块和主程序拆分文件。
51 单片机学习笔记:I²C 通信
整理 51 单片机 I²C 通信的实验代码,包括延时、通信模块、头文件与主程序。
51 单片机学习笔记:PWM
51 单片机 PWM 学习笔记,记录脉宽调制与输出控制的 C 语言实验代码。