学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 别名