摘要: return会跳出函数(遇到它,函数就结束) break会跳出当前循环 continue会跳过本次循环,继续。 阅读全文
posted @ 2017-09-06 19:57 vi丶2016 阅读(4312) 评论(0) 推荐(0) 编辑
摘要: 日志方法,最好是在全局,定义一次,不然会存在多次添加addHandler,导致日志重复打印。 1.简单的将日志打印到屏幕import logginglogging.debug("this is debug")logging.info("this is info")logging.warning("t 阅读全文
posted @ 2017-12-28 16:09 vi丶2016 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 作用: 在不改变函数源代码的前提下,给函数增加新的功能。 装饰器1,本质上是一个函数2,功能 装饰其他函数(为其他函数添加其他功能)3,不能修改被装饰函数的源代码4,不能修改被装饰函数的调用方式 实现装饰器的知识储备:1,函数即“变量”2,高阶函数 a,把一个函数当作实参,传给另外一个函数(在不修改 阅读全文
posted @ 2017-12-28 16:06 vi丶2016 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 文件操作:读:f = open("file1","r",encoding="utf-8") f.read() 全部读,并且是字符串形式。 f.readline()--读第一行f.readline()--读第二行f.readlines()-全部读出来,并且是列表形式。print(f.tell())-- 阅读全文
posted @ 2017-10-09 20:27 vi丶2016 阅读(455) 评论(1) 推荐(0) 编辑
摘要: 列表操作如此下: a = ["haha","xixi","baba"]增:a.append[gg]a.insert[1,gg] 在下标为1的地方,新增 gg删:a.remove(haha) 删除列表中从左往右,第一个匹配到的 hahadel a.[0] 删除下标为0 对应的值a.pop(0) 括号里 阅读全文
posted @ 2017-09-18 22:23 vi丶2016 阅读(408) 评论(0) 推荐(0) 编辑