Python
zzqqingqing
这个作者很懒,什么都没留下…
展开
-
面向对象
1.类的定义 定义变量、方法 方法必须传入self 方法内部,如果要用类的变量,需要self. 作用:封装代码,他将数据已经这些数据上的操作封装在一起class Student(): name = "" age = 0 def print_file(self): print("name:"+str(self.name)) print("age:...原创 2018-07-07 16:33:14 · 145 阅读 · 0 评论 -
循环、导入import与入口文件
1. while condition else while 语句里面要有能够控制变量的语句,否则会造成死循环。 else 就是当while 的条件语句返回是false的时候执行 场景:设置个目标,目标达成了执行else;递归的场景比较适用while2. for else 主要用来循环/遍历 序列或者集合、字典 else 正常循环结束的时候执行,如果是break导致的异常结束,则...原创 2018-07-07 16:34:33 · 612 阅读 · 0 评论 -
函数
1.函数参数列表可以没有 return value 没有的话就是None2.返回多个结果def damage(skill1,skill2): damage1 = skill1 * 3 damage2 = skill2 * 2 return damage1,damage2damages = damage(1,2)print(type(damages)) #tupleskill1_...原创 2018-07-07 16:35:33 · 130 阅读 · 0 评论 -
线程与进程
1.线程场景一:import threadingimport timedef run(x): time.sleep(2) print(x)t1 = threading.Thread(target=run,args=('x',)) t2 = threading.Thread(target=run,args=('y',)) t1.start()t2.start()线程场景二:c...原创 2018-07-07 16:36:41 · 132 阅读 · 0 评论 -
债券各种收益率
1.p&YTM①计算 P=∑cft/(1+r)t a. 求P,同一个r b. 求YTM pv的值跟cf是相反的,付息频率,annui或者嫉妒的需要乘下②YTM假设,持有到期、没有违约、 <==>IRR,以YTM再投资的③结论 a, p&ytm相反 b, 凸性,债券上涨的幅度大于下跌的幅度,涨多跌少 c, 折价 cr < ytm; 溢价 cr >...原创 2018-07-07 16:39:59 · 8394 阅读 · 0 评论 -
Spread
1.Yield Curve收益率曲线(1)Spot curve即期利率曲线 1年5% 2年7%(一下子投两年每年7%) 3年8%(一下子投三年每年8%) Spot rate是零息债券的YTM ,因此Spot curve= Zero Curve收益率曲线(2)Yield Curve For coupon bonds付息债券收益率曲线,付息债的YTM的收益率。代表不同债券,投资不同期限的收益率曲线。 ...原创 2018-07-07 16:41:23 · 2117 阅读 · 0 评论 -
Python 学习笔记
1.python列表、字典,通过函数修改后,内存地址不变。其他字符串、数值、布尔、复数重新赋值,内存地址就变化了2.*可变参数,是一个元祖; **关键字参数,是一个字典多个参数优先顺序:必选参数、默认参数、可变参数、命名关键字参数3.变量的使用范围:就近原则L(Local):函数内部变量E(Enclosing Function Locals):外部嵌套函数变量G(Global)...原创 2019-05-09 21:08:06 · 127 阅读 · 0 评论