Loading

上一页 1 ··· 15 16 17 18 19
摘要: 我们来说一下这个logging模块,这个模块的功能是记录我们软件的各种状态,你们现在和我一起找到红蜘蛛的那个图标,然后右键找一找是不是有个错误日志.其实每个软件都是有错误日志的,开发人员可以通过错误日志中的内容 对他的程序进行修改 我们先来看一下函数式简单配置 1 2 3 4 5 6 import 阅读全文
posted @ 2019-01-16 15:19 Ellisonzhang 阅读(142) 评论(0) 推荐(0) 编辑
摘要: datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1. datetime模块定义了5个类,分别是 1.datetime.date:表示日期的类 2.datetime.datetime:表示日期时间的类 3.dateti 阅读全文
posted @ 2019-01-16 09:32 Ellisonzhang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 代码示例1: 结果是: 理解的关键在于:下次迭代时,代码从yield的下一跳语句开始执行。 for循环就用到了next(),所以到yield能再执行 代码示例2: 与前面不同的是,这个函数中没有for循 阅读全文
posted @ 2019-01-15 19:27 Ellisonzhang 阅读(73928) 评论(4) 推荐(7) 编辑
摘要: 1. 生成器的惰性机制: 生成器只有在访问的时候才取值. 说白了. 你找他要他才给你值. 找他要. 他是不会执行的. 深坑==> 生成器. 要值得时候才拿值. 2 阅读全文
posted @ 2019-01-14 13:23 Ellisonzhang 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 闭包可以保存运行环境 思考下面的代码会输出什么? 1 , 2, 3吗?如果不是又该是什么呢? 结果是3, 3, 3 。 因为,在Python中,循环体内定义的函数是无法保存循环执行过程中的不停变化的外部变量的,即普通函数无法保存运行环境!想要让上面的代码输出1, 2, 3并不难,“术业有专攻”,这种 阅读全文
posted @ 2019-01-14 10:18 Ellisonzhang 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、函数的动态参数 *args,**kwargs, 形参的顺序1、你的函数,为了拓展,对于传入的实参数量应该是不固定,所以就需要用到万能参数,动态参数,*args, **kwargs 1,*args 将所有实参的位置参数聚合到一个元组,并将这个元组赋值给args(起作用的是* 并不是args,但是约 阅读全文
posted @ 2019-01-09 11:03 Ellisonzhang 阅读(1119) 评论(0) 推荐(1) 编辑
摘要: python中没有其他语言中的三元表达式,不过有类似的实现方法 其他语言中,例如java的三元表达式是这样 在python中只有类似的替代办法,如果a>b的结果为真,h="变量1",如果为假,h="变量2" 也可以用简单的公式,如下, 分类: python基 分类: python基 阅读全文
posted @ 2019-01-09 09:47 Ellisonzhang 阅读(26772) 评论(0) 推荐(1) 编辑
摘要: 用户名1密码2用户名3密码4用户名5密码6[{'用户名': '5', '密码': '6'}, {'用户名': '5', '密码': '6'}, {'用户名': '5', '密码': '6'}] 如上述代码,想将dic中的数据通过for循环的方式添加到user_list里面 分析原因: 打印每次结果: 阅读全文
posted @ 2019-01-08 21:28 Ellisonzhang 阅读(1904) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19