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