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'}}

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


版权声明:本文为weixin_42730572原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。