摘要: 匿名函数 什么是匿名函数 def 定义的是有名函数:特点是通过是可以通过名字重复调用 匿名函数就是没有名字的函数:特点是只能在定义使用一次 为何要使用匿名函数 强调: 匿名函数的定义就是相当于只产生一个变量值,而没有绑定任何名字。 所以会在定义完之后就会被回收,无法重复使用,只能在定义时使用一次。 阅读全文
posted @ 2018-10-10 19:03 msjaxuexi 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 声明式编程: 1、将names = ['egon','alex_sb','wupeiqi','yuanhu']中的名字全部大写 2、将names = ['egon','alex_sb','wupeiqi','yuanhu']中的名字全部大写 3、求文件a.txt中最长的行的长度,(长度以字符个数计算 阅读全文
posted @ 2018-10-10 16:22 msjaxuexi 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 管理部分: 阅读全文
posted @ 2018-10-02 16:11 msjaxuexi 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 作业需求: 模拟实现一个ATM + 购物商城程序 源代码: 其他文件格式: 1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 import time 4 import os 5 import re 6 ab_info ={'shop_user':No 阅读全文
posted @ 2018-09-30 14:28 msjaxuexi 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 相当于 样式:res='条件成立的值' if x > y else '条件不成立的值' 列表生成式 相当于 样式:[内容样式 for循环体 操作条件] 相当于 或是集合生成式就不要k:v的形式传值 阅读全文
posted @ 2018-09-28 17:44 msjaxuexi 阅读(133) 评论(0) 推荐(0) 编辑
摘要: __next__方法执行与next()方法相同 实例: 阅读全文
posted @ 2018-09-28 17:33 msjaxuexi 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 迭代器: 迭代就指的是一个重复的过程,每次一次重复都是基于上一次的结果而来。 之前取值的都是基于索引关系,使用列表、字符串、元组 但是这种取值方式对于字典,集合,文件对象,所以Python产生一种迭代的机制。 为什么使用迭代器? 为了找出一种通用的&可以不依赖索引的迭代取值方式。 如何使用迭代器? 阅读全文
posted @ 2018-09-28 17:23 msjaxuexi 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 加载装饰器就是将原函数名偷梁换柱成了装饰器最内层哪个wrapper函数 在加载完毕后,在调用原函数其实就是在调用wrapper函数 当一个被装饰的对象同时叠加多个装饰器时, 装饰器的加载顺序是,自下从上 装饰器内wrapper函数的执行顺序是,自上而下。 阅读全文
posted @ 2018-09-28 14:51 msjaxuexi 阅读(447) 评论(0) 推荐(1) 编辑
摘要: 有参装饰器: 是为装饰器提供多样功能选择的实现提供的,实现原理是三层闭包。 有参装饰器的基本模板: 通过第三层进行传值,使得有参装饰器可以使用其他参数,实现其他功能。 有参装饰器的魔法糖 有参装饰器的实例: 阅读全文
posted @ 2018-09-27 19:37 msjaxuexi 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 装饰器 器:工具 装饰:指的是为被装饰对象添加功能 装饰器本身可以是任意调用的对象==》函数 被装饰对象也是可以被任意可任意调用的对象==》函数 目标:写一个函数来为另外一个函数添加新功能 2.为何要使用装饰器? 开放封闭原则:软件一旦上线就应该对修改封闭,对扩展开放。 对修改封闭: 1.不能修改功 阅读全文
posted @ 2018-09-27 19:03 msjaxuexi 阅读(104) 评论(0) 推荐(0) 编辑