python基础分析_数据分析-Python基础

学Python前要明确其使用目的。学Python是为了进行数据分析,所以现阶段最主要的任务是了解Python的最基础知识,然后通过运用Python进行数据分析的项目,从而学会使用Python。

一、数据类型

1、整数、浮点数、字符串

2、列表(list)

list.append(obj) 在列表末尾添加新的对象

2list.count(obj) 统计某个元素在列表中出现的次数

3list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

4list.index(obj) 从列表中找出某个值第一个匹配项的索引位置

5list.insert(index, obj)将对象插入列表

6list.pop([index=-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

7list.remove(obj)移除列表中某个值的第一个匹配项

3、元组(tuple)

访问元组

tup1 = ('physics', 'chemistry', 1997, 2000)

tup2 = (1, 2, 3, 4, 5, 6, 7)

print"tup1[0]: ", tup1[0]

print"tup2[1:5]: ", tup2[1:5]

删除元组

tup = ('physics', 'chemistry', 1997, 2000)

print tup

del tup

print "After deleting tup : "

print tup

列表和元组的区别:

元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

4、字典(dictionary)

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }

二、判断和循环

1、if判断语句

if 判断条件1:

执行语句1……

elif 判断条件2:

执行语句2……

elif 判断条件3:

执行语句3……

else:

执行语句4……

2、While 循环语句

count = 0

while(count < 9):

print'The count is:', count

count = count + 1

print"Good bye!"

3、for循环语句

for 变量 in 序列:

表达式

else:

表达式

三、函数和调用包

1、定义函数

def my_abs(x):

if x >= 0:

return x

else:

return -x

2、调用包

import 模块/包

from 包 import 模块

import 包 as 别名

总结

现在已经把《父与子编程之旅》给看完,里面的大部分代码照着敲完。还有就是对着菜鸟编程把Python的基础知识看完了,只是做到脑子里有一遍印象,而没有记住里面的细节。接下来要做的就是把Python数据分析的内容过一遍,对着把代码多熟悉熟悉,然后开始上手做其他项目,在做项目的过程中记基础知识。

你可能感兴趣的:(python基础分析)