金融编程python_第1章 Python基础编程的金融案例

1.1 元组

Tip1:元组中的元素不可修改,只能进行索引、截取

Tip2:可以用*来合并两个元组中的元素

1.2 列表

Tip3:可以使用索引查询元素,也可以通过元素反查索引

Tip4:插入新元素时,extend是将第二个列表中的每一个元素加入第一个列表,append是把整个列表作为一个元素加入

Tip5:插入和删除元素用insert和remove

Tip6:从小到大排序用sort,从大到小排序在此基础上用reverse,将所有元素都删除用clear

1.3 集合

Tip7:集合最重要的应用就是查看交集、并集、差集(这些数学上的集合是具有现实意义的)等

Tip8:集合添加和删除元素用add和discard

1.4 字典

Tip9:分别使用keys,values和items读取键、值和键值对

Tip10:

增加键值对有两种方法:1)dict[key] = value,2)用update函数;

删除键值对有两种方法:1)del命令 ,2)pop函数

1.5 基本算术运算(计算算术平均数、几何平均数)

Tip11:注意运算顺序,可以通过加括号来改变运算优先级

1.6 高级赋值运算与成员运算

Tip12:高级赋值运算符号包括:‘+=’,‘-=’,‘*=’,‘/=’等

Tip13:成员运算符包括in和not in,输出结果为True或False

1.7 关系运算

Tip14:这节开始涉及到读取excel中的数据,读取excel表格可以导入xlrd库,读取文件分两步走,一是打开exce表格,二是打开表格中的一个sheet,之后就可以读取sheet中的数据了

Tip15:逐行逐列读取excel表中数据并保存成字典格式,需要使用while或for循环结构;因读取数值时默认为浮点型,表中的第一行“证券代码”需要为整型,第三行“上市日期”需要为“YY-MM-DD”的日期格式,所以需要使用if,elif及else的条件语句进行格式调整。

Tip16:关系运算符包括:‘==’,‘!=’,‘>’,‘>=’,‘

1.8 Python内置函数

Tip17:enumerate函数有两个参数:一是原列表,二是start=索引值(默认为0)

Tip18:sorted函数用于排序,默认从小到大

Tip19:zip函数将多个列表中对应的元素打包成元组

1.9 Python自定义函数和for语句

Tip20:运用lambda函数定义新函数:函数名 = lambda 参数:表达式

1.10 条件语句和循环语句

Tip21:条件语句和循环语句经常一起使用

1.11 math模块

Tip22:定义泊松分布的概率密度函数需要用到math模块中规定exp和factorial函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值