日期
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. 使用 innot in 和 get
如图所示, 不会的留言
6. 排序
使用 sorted 对字典进行排序(见上文)
exit()
今天上了生理和遗传学, 生理讲的太多了, 记不住遗传还行, 学的不错, 会做题, 算染色体上基因的距离, 排列顺序和符合系数
来源: http://www.jianshu.com/p/d8b0ff6e6160