![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 77
数学ばか
这个作者很懒,什么都没留下…
展开
-
Python数据分析入门(2)——Numpy
夜曲编程笔记原创 2022-08-24 09:39:27 · 530 阅读 · 1 评论 -
Python入门(6)——定义函数、调用函数(带过程与结果)
夜曲编程笔记原创 2022-08-22 12:02:52 · 2724 阅读 · 0 评论 -
Python数据分析入门(1)——数据分析基础步骤知识
夜曲编程笔记原创 2022-08-22 10:44:10 · 2411 阅读 · 0 评论 -
python办公自动化(1)——路径问题、文件自动化分类(带过程与结果)
夜曲编程笔记原创 2022-08-08 10:21:12 · 796 阅读 · 0 评论 -
Pycharm 金融Python实战二:用Python编写一个金融计算器——编写函数 调用命令 实例年金现值 利率换算 净现值法 投资回报期 内部收益率及其法则(带程序和结果)
用Python编写一个金融计算器1.编写不需要保存的Python函数编写简单的计算未来现金的现值的数学公式def pv_f(fv,r,n): return fv/(1+r)**nprint(pv_f(100,0.1,1))结果90.90909090909092.缩进格式在Python编程中至关重要def pv_f(fv,r,n): pv= fv/(1+r)**n return pvprint(pv_f(r=0.1,fv=100,n=1))结果90.909原创 2021-09-23 10:54:42 · 5076 阅读 · 0 评论 -
Python金融实战一:用Python 完成普通计算器的功能——删除变量 加减乘除 调用math命令进行开根号 幂函数 对数函数 dir()查找 以及选择合适精度(含代码和结果)
用Python 完成普通计算器的功能1. 删除或取消变量pv = 22r = 0.1n = 5del(n)print(n)结果:NameError: name 'n' is not defined2.加减乘除s=3.09+2.1*5.2-3/0.56print(s)结果8.652857142857144如果意外输出两次//,会得到奇怪的结果,双斜杠代表整数除法,结果会给出一个比商数小的最大整数v=7//3print(v)t=7/3print(t)结果22原创 2021-09-20 23:14:12 · 565 阅读 · 0 评论 -
python-字符串 修改间隔符 and定义变量 交换变量
字符串1、可以用单引号‘’ 也可以用双引号“”print('hello world')orprint("hello world")2、字符串单引号对单引号,双引号对双引号print("i 'love' you") 输出 i 'love' youprint(‘i “love” you‘) 输出 i “love” you3、+号是增加,*是复制print("520"+'1314') 输出 5201314print('hello world'*3) 输出hello worldhello worl原创 2021-09-10 16:15:44 · 1286 阅读 · 0 评论 -
python基础入门(三)函数的调用及参数的全局调用
函数的调用def calc(calctype,a,b,c): if calctype=='和': x=a+b+c s='{}+{}+{}={}'.format(a,b,c,x) elif calctype=='积': x=a*b*c s='{}*{}*{}={}'.format(a,b,c,x) else: s='???' return calctype +':'+sprint(calc('和原创 2020-05-20 23:01:45 · 223 阅读 · 0 评论 -
python 金融领域:年金现值
期末年金现值例如PMT=10000,T=10,r=5%,求PVtotal=0for i in range(0,10): cf_i=10000/(1+0.05)**i *[各期现金流折现] total=total+cf_iprint(total)原创 2020-05-19 17:25:17 · 1305 阅读 · 0 评论 -
Python基础入门(二)For语句
For 循环a_list=[1,2,3,4,5]for i in a_list: print(i) j=i+1 print(j)结果1*[第一个i]2*[第一个j]2*[第二个i]3*[第二个j]344556注意:print的位置要保持一致,否则不属于那个循环中,下图第四个print不在循环语句中,因此最后打印为循环结束的语句,i=5a_list=[1,2,3,4,5]for i in a_list: print(i) j原创 2020-05-19 16:40:14 · 563 阅读 · 0 评论 -
Python 入门(一)定义 切片 replace算法 列表增减 条件判断
Python 基础入门(一)#定义a=1A=2print(a)#字符串(表示一段文字)b='abcdef'c='mnnbv'd=''mn''B='''mn sx'''*[表示换行]#切片b='abcdef'print(b[0:4])*[包前不包后,不包括第四位]print(b[-3:])*[最后三位]print(b[:3])*[前面三位]#replace(旧的的字符串,新的字符串)b='abcdef'c=b.replace('def','0')print(c)原创 2020-05-18 11:37:18 · 417 阅读 · 0 评论