函数:
变量:
del
return(默认值---》None)
next()取出生成器中元素
isinstance():判断一个对象是否是iterable对象
lambda:
匿名函数 lambda a,b:a+b
global:
声明改变全局变量 global 要改变的变量
os模块:
对文件进行操作
import:
导入模块
listdir(path):
获取当前目录下所有文件
os.path.join(path,fileName):
判读是否是绝对路径
os.path.join(path1,path2):
将多个路径组合后返回
isdir:
判读是否是文件夹
yield: 相当于return关键字,迭代一次遇到yield时候,返回yield右边的值
yield---->记住返回的位置,下一次进行数据迭代的时候从该位置后面进行数据的获取
iter():
函数进行转换为迭代器 iter([]/()/{})
stack(栈):
使用列表来存储数据 append:
入栈
pop:
出栈
队列:
os模块 collection模块
deque(): 创建队列(list) append: 添加数据 popleft: 删除数据 获取数据
模块:
as:
重命名 import 模块名 as newName
sys.path:
自动查找所需的目录的搜索的路径
时间相关模块:
格式化时间字符串 %c 本地相应的日期和时间表示 %d 月内的一天(0,31) %H 24小时小时制 %I 12小时制 %j 年内的一天(001~366) %m 月份(01~12) %M 分钟(00~59) %S 秒 00~59 %y 两位数的年份表示 %Y 四位数的年份表示Y
UTC:
世界协调时----》格林威治时间
time
time.localtime():
获取当前时间
tm_year=2018:年份 tm_mon=9:月 tm_mday=6:日 tm_hour=16:时 tm_min=2:分 tm_sec=7:秒 tm_wday=3:表示星期 0~6 tm_yday=249 一年中的第几天 tm_isdst=0:是否是夏令时 0:表示不是 1:表示1
获取当前时间:
datetime.datetime.now()
datetime.date.today()
time.localtime()
datetime.datetime.strptime(datetime,format):
字符串转换为时间和日期
日历
import calendar
获取某一个月的日历,返回字符串的形式
cal=calendar.month(2105,12)
设置日历的第一天
calendar.setfirstweekday(calendar.SUNDAY) cal = calendar.month(2105,12)
获取一年的日历
cal = calendar.calendar(2015)