1. 列表
- 有序元素集合
- 通过区间索引访问列表内容:list[2:4]
- 列表元素可以类型不同 列表操作符 | 含义 ---|--- list1 + list2 | 合并两个list list * n | 重复n此列表内容 len(list)| 列表长度 x in list | 检测x是否在list中 list.append(x) | 将x添加到队尾 list.sort() | 排序 list.reverse() | 逆序 list.index(x) | 返回第一次出现元素x的索引值 list.insert(i,x) | 在i插入新元素X list.count(x)| x在列表的数量 list.remove(x)|删除列表第一次出现的元素x list.pop(i)| 取出列表i位置元素,并删除
2. math库
import math 函数 | 说明 ---|--- math.pi | 圆周率 math.ceil(x) | 对x向上取整 math.floor(x) | 对x向下取整 math.pow(x,y) | x的y次方 math.sqrt(x) | x的平方根 math.fsum(list1) | 对list内元素求和
3. 循环
for <x> in <list1>: <body>
for i in range(n) range(n):返回一个可迭代对象 list(range(n)):转换成列表类型
4.变量作用范围
函数的形参只接收实参的值,给形参赋值不影响实参
- 局部:函数内,函数范围内
- 全局:函数外,所有函数都能使用,函数内使用需global修饰变量
5.datetime 库
import datetime
- datetime.now():year、month、day
- datetime.isocalendar():获取年、第几周、周几
- datetime.strptime('date','%Y-%M-%D'):字符串转日期
- datetime.strftime('%Y-%M-%D'):日期转字符串