Python数据分析基础----第四天
日期
Python中包含了datetime模块。
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.元组解包
练习就是最好的介绍3.元组转换成列表
tuple(list),list(tuple)将列表转换为元组,将列表转换为元组。
字典
1.创建字典
用{}创建字典,用:一一对应。
xxx={'123':1,'234':2,'345':3}
2.引用字典里的值
3.复制
使用copy()复制一个字典。
4.键、值和项目
keys(),values()和items()分别应用字典中的键,值和键-值对。
如图所示5.使用in、not in和get
如图所示,不会的留言6.排序
使用sorted对字典进行排序。(见上文)
exit()
今天上了生理和遗传学,生理讲的太多了,记不住。遗传还行,学的不错,会做题,算染色体上基因的距离,排列顺序和符合系数👀。