Python金融数据分析_7_Python基础(1)

变量

变量的命名与使用

  • 变量名称类似数学里的未知数x、y、z,比如:x = 6, 其含义就是将6这个数字赋值给x。
  • 变量名称必须以字母或者下划线(_)开始,名字中间只能由字母、数字、和下划线组成。
  • 变量的长度不得超过255 个字符。
  • 一个变量名只能代表一个对象。
  • 变量名不能时Python里的关键词。

Python中的关键词列示

False,None,True,and,as,assert,break,class,continue,def,del,elif,else,except,finally,for,from,global,if,import,in,is,lambda,nonlocal,not,or,pass,raise,return,try,while,with,yield。

字符串

字符串的表示

  • 字符串用双引号或者单引号括起来,如"hello world"、"a"是字符串。
  • 输出字符串print("hello world")
  • 结合变量输出字符串

字符串的常用操作

  • 字符串的连接
'hello'+' '+'eva'


x = 'hello'+' '+'eva'
print(x)
  • 字符串的复制
'hello'*3
  • 获取字符串的长度
len('hello')
  • 字符串的查找
'e' in 'hello'


'hello world!'.find('e')
  • 字符串索引
x = 'hello world!'
x[0]
x[4:6]
  • 字符串分隔
'a,b,c'.split(',')
  • 移除字符
x = 'a     '
x.strip()

数字、计算与比较

数字

  • 整数 int
  • 浮点数 float

注释

  • #

计算与比较

  • 加、减、乘、除 + - * /      除法取整//       除法取余%
  • 求m的n次幂 m**n     #式中m和n均为数字
  • 等于 ==    不等于 !=    大于>    小于<     大于等于>=     小于等于<=
  • 逻辑运算符 and   not

 Python之禅

  • Python之禅,import this

列表

列表的定义与创建

列表是用来存储一组有序数据元素的数据结构,元素之间用逗号分隔,列表中的数据元素应该包括在方括号中。null list = [ ]

列表的复制、合并、索引

  • 列表的复制
  • 列表合并 加法和.extend()方法
l1 = [2,3,4,5]
l2 = ['a','b','c','d']

l1.extend(l2)

  • 索引从0而不是1开始
l2[0,1]

  

修改、添加和删除列表中的元素

  • 修改列表元素
  • 添加新元素,向末尾添加;向指定位置插入
  • 从列表中删除元素,直接删除;弹出元素
# 删除元素
del l1[3]
l1

# 弹出元素
x = l1.pop()
x

# 修改元素
l1[2] = 8
l1

# 添加元素
l1.append('2')
l1

# 列表的排列
int_first = [2,3,5,1,7,10]
int_first.sort()
int_first

# 列表从高到低排序
int_first_reverse()
int_first

# 排序后新赋值给一个新列表
x = sorted(int_first)
int_first
x

# sorted反向排序 
x = sorted(int_first,reverse=Ture)
x

Tuple 元组

t = (1,2,3,5,9,'a')
t[0] = 'c'

list中的元素是可以改变的,而tuple中的元素是无法改变的

Dict 字典

d = {}
d = {'贵州茅台':840,'中国平安':78}

# 字典嵌套
{'a001':{1:2},'a002':{2:'c'}}

思考:列表、元组、字典都适合存储什么数据呢? 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python凭借其简单、易读、可扩展性以及拥有巨大而活跃的科学计算社区,在需要分析、处理大量数据的金融行业得到了广泛而迅速的应用,并且成为该行业开发核心应用的shouxuan编程语言。《Python金融数据分析》提供了使用Python进行数据分析,以及开发相关应用程序的技巧和工具。 《Python金融数据分析》总计分为3部分,共19章,第1部分介绍了Python金融学中的应用,其内容涵盖了Python用于金融行业的原因、Python基础架构和工具,以及Python在计量金融学中的一些具体入门实例;第2部分介绍了金融分析和应用程序开发中zui重要的Python库、技术和方法,其内容涵盖了Python的数据类型和结构、用matplotlib进行数据可视化、金融时间序列数据处理、高性能输入/输出操作、高性能的Python技术和库、金融学中需要的多种数学工具、随机数生成和随机过程模拟、Python统计学应用、Python和Excel的集成、Python面向对象编程和GUI的开发Python与Web技术的集成,以及基于Web应用和Web服务的开发;第3部分关注的是蒙特卡洛模拟期权与衍生品定价实际应用的开发工作,其内容涵盖了估值框架的介绍、金融模型的模拟、衍生品的估值、投资组合的估值、波动率期权等知识。 《Python金融数据分析》适合对使用Python进行大数据分析、处理感兴趣的金融行业开发人员阅读.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BelongToMe@Hui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值