第二章 Python数据分析简介
Python使用入门
运行方式
如果脚本中带有中文,那么需要在文件头注明编码,并且还要将脚本保存为UTF-8编码格式。
# -*- coding:utf-8 -*
print u'世界,你好!'
基本命令
函数
Python用def来定义函数
def add2(x):
return x+2
print add2(1) #输出结果为3
用lambda对简单的功能定义“行内函数”
f=lambda x:x+2 #定义函数f(x)=x+2
g=lambda x,y:x+y #定义函数g(x,y)=x+y
数据结构
(1)列表/元组
c=[1,'abc',[1,2]]
列表解析功能将:
a=[1,2,3]
b=[]
for i in a:
b.append(i+2)
可以简化到
a=[1,2,3]
b=[i+2 for i in a]
(2)字典
创建一个字典的基本方法为:
d=['today':20,'tomorrow':30]
(3)集合
一般我们通过花括号{}或set()函数创建一个集合
s={1,2,2,3} #注意2会自动去重,得到{1,2,3}
s=set([1,2,2,3]) #同样,它将列表转换位集合,得到{1,2,3}
(4)函数式编程
利用map函数:
b=map(lambda x:x+2,a)
b=list(b) #结果是[3,4,5]