Python数据分析基础----第四天

日期

Python中包含了datetime模块。


Python数据分析基础----第四天_第1张图片


Python数据分析基础----第四天_第2张图片

57600 s= 3600s*24d - 3600s*8h

此外书里还介绍可以以不同形式显示日期today.strftime('%m/%d/%Y')这里的黑体可以改为%b意思为该月的前三个字母,%B为英语日期的全拼。

列表

1.创建列表

创建列表 list_wasd = [1,2,3,4]用type函数查词列表显示class list。用Len()可以看出长度,max() ,min(),list_wasd.count(*)分别可以查最大值,最小值和元素在其中的次数。

2.索引值

list[0] , list[-1]表示索引列表中的第一个元素和最后一个元素。

3.列表切片

list[0:],list[0:2]等表示切出第一个和以后的元素,表示切出第一和第二个元素。

4.列表复制

a=list[:]表示复制了一个新列表并命名为a。

5.列表连接

将多个列表用+连接起来。

6.in 和 not in

判断元素是否在列表中。

7.追加,删除和弹出元素

append(),remove(),pop()分别表示在列表末尾追加一个新元素,删除一个特定元素,删除列表末尾的一个元素。list(set(***))表示删除列表中重复的元素(但会重新排序)。

8.列表反转

reverse()可以反转列表。

9.列表排序

sort()可以让列表原地排序。

10.sorted排序函数


sort 与 sorted 区别:sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。

key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

元组

1.创建元组

xxx = ('q','w','e')

2.元组解包


Python数据分析基础----第四天_第3张图片
练习就是最好的介绍

3.元组转换成列表

tuple(list),list(tuple)将列表转换为元组,将列表转换为元组。

字典

1.创建字典

用{}创建字典,用:一一对应。

xxx={'123':1,'234':2,'345':3}

2.引用字典里的值


3.复制

使用copy()复制一个字典。

4.键、值和项目

keys(),values()和items()分别应用字典中的键,值和键-值对。

Python数据分析基础----第四天_第4张图片
如图所示

5.使用in、not in和get


Python数据分析基础----第四天_第5张图片
如图所示,不会的留言

6.排序

使用sorted对字典进行排序。(见上文)

exit()

今天上了生理和遗传学,生理讲的太多了,记不住。遗传还行,学的不错,会做题,算染色体上基因的距离,排列顺序和符合系数。

你可能感兴趣的:(Python数据分析基础----第四天)