【Python 系列 第7讲】异常处理:避开空值和除零
本讲用最小样本演示空字符串、类型转换失败和除零风险如何打断收益率脚本,并通过 try/except 与条件判断做基础防护,让初学者开始建立先清洗、再计算的处理习惯。
阅读全文本讲用最小样本演示空字符串、类型转换失败和除零风险如何打断收益率脚本,并通过 try/except 与条件判断做基础防护,让初学者开始建立先清洗、再计算的处理习惯。
阅读全文本讲使用 Python 标准库 csv 完成价格记录的最小文件往返:先写出 CSV,再读回并恢复价格类型,帮助新手第一次打通内存数据与本地文件之间的实操闭环。
阅读全文本讲在收益率结果上加入 if 条件判断,筛出上涨交易日并解释日期与收益率为何需要错位对应,帮助读者从“把结果算出来”进一步走向“按规则筛选样本”。
阅读全文本讲把上一讲的收益率循环收进一个最小函数,明确输入、处理过程与返回值,让初学者第一次感受到代码复用带来的结构收益,并为后面的筛选、异常处理和摘要生成打下接口基础。
阅读全文本讲围绕一组连续收盘价,使用 for 循环批量计算相邻交易日的简单收益率,并把结果存入列表、格式化输出,帮助新手把手算公式推进成可重复执行的最小自动化流程。
阅读全文本讲用列表装下一组收盘价、用字典保存单日行情快照,再把多日记录组织成可继续遍历的小样本,帮助初学者在真正开始循环和收益率计算前,先把价格与日期放进清楚、稳定的数据结构里。
阅读全文