摘要:
time模块 时间的表示方法有三种: 时间戳:表示的是从1970年1月1日0点至今的秒数 格式化字符串表示:这种表示更习惯我们通常的读法,如2018-04-24 00:00:00 格式化元祖表示:是一个具有九个元素的元祖 时间戳与格式元组的互相转换 备注:UTC时间为格林威治时间,比东八区晚8个小时 阅读全文
摘要:
直接用于for循环的对象,叫做可迭代对象,如列表,字典等。 可以被next()函数调用,并返回下一个值的对象称为迭代器(iterator)。(next()方法在python2.7中使用__next__()方法)。 在调用next()方法时,如果迭代器没有值可以返回,就会引发一个StopIterati 阅读全文
摘要:
恢复内容开始 装饰器:装饰器的本质就是一个函数,其主要目的就是装饰其他函数(为其他函数添加新功能)! 装饰器的一些特性: 不能修改被装饰函数的源代码 被装饰函数的调用方式不能改变 理解以下三点: 函数即变量(函数名可以类比变量名,函数体可以类比变量的内容!) 高阶函数: 把一个函数的函数名作为实参传 阅读全文
摘要:
递归一个通俗的解释就是,在函数中调用函数本身;伪代码如下: 递归(Recursion),在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。 在使用递归时,需要注意以下几点: 递归就是在过程或函数里调用自身 必须有一个明确的递归结束条件,称为递归出口。 注意: 切勿忘记递归出口,避免函数无限 阅读全文