第3章 用Python编写一个金融计算器
本章介绍如何编写一些简单的Python函数来完成常见的金融计算,如计算未来付款的现值、年金的现值以及按揭的月供。还介绍如何将20多个函数集合在一起,用Python实现一个专业金融计算器的功能。本章主要内容如下。
- 编写不需要保存的Python函数
- 缩进格式在Python编程中的重要性
- 输入函数参数值的3种方式及它们的预设值
- 利用
dir()
检查刚完成的函数是否存在 - 保存自写的
pv_f()
函数 - 利用
import()
在Python编辑器里激活函数 - 在调试过程中使用Python编辑器激活函数
- 生成自制的模块
- 两种注释方法
if()
函数- 计算年金
- 利率换算和连续复利利率
- 数据类型:list
- 净现值法则(net present value,NPV)、投资回收期法则(payback)和内部收益率法则(internal rate of return,IRR)
- 显示在某个目录下的指定文件
- 用Python编写一个金融计算器
- 将我们的目录加到Python的路径上
3.1 编写不需要保存的Python函数
从编写一个最简单的Python函数开始。以下是计算未来现金的现值的数学公式。
(3-1)
PV代表现值,FV代表未来获取的现金量,R代表每期折现率,n代表周期的数目。打开Python软件,输入如下两行命令,然后连续敲击回车键两次回到Python的提示符。
>>> def pv_f(fv,r,n): return fv/(1+r)**n >>> ...
Get Python金融实战 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.