摘要: 抽象类,接口类 抽象类有固定的写法(制定规范),制定规范后,必须按照规范的方法来写后面的执行方法,否则程序就会报错 代码: 多态: 阅读全文
posted @ 2018-07-26 21:42 惊世风情 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 组合: 阅读全文
posted @ 2018-07-24 15:42 惊世风情 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 面向对象初识类:具有相同属性和技能的一类事物对象:具体的类的表现,具体的实实在在的一个实例class#关键字 类名: 类体:两部分:1,变量部分 2,方法(函数部分)对类中的单个的变量进行增删改查用点 .查询全部用__dict__类名+() 实例化的过程(创建一个对象的过程)实例化对象只要是类名+() 产生一个对象,自动执行类中的__init__方法类名+() 在... 阅读全文
posted @ 2018-07-23 16:30 惊世风情 阅读(145) 评论(0) 推荐(0) 编辑
摘要: #递归函数#递归: 自己调用自己# 默认递归次数998# 可以自己设置递归次数 def age(n): if n==1: return 26 #当下面的age(4)依次拿到一的时候这里就返回26,然后和下面累加三次的2相加 else: return age(n-1)+2 #这里的返回值每次都累加2,从4到2一共累加三次, p... 阅读全文
posted @ 2018-06-22 17:34 惊世风情 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 内置函数 匿名函数 python提供的常用的功能,方便开发使用. input:函数接受一个标准输入数据,返回为 string 类型。 print:打印输出。 id:用于获取对象的内存地址。 open:函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 __import_ 阅读全文
posted @ 2018-06-21 19:07 惊世风情 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 列表推导式 优点: 1,节省代码,一行搞定.2看着高大上.缺点:不好排错. 凡是用列表推导式构造的列表对象,用其他方式都可构建.,非常复杂的列表,列表推导式是构建不出的. 分类:[变量(加工后的变量) for 变量 in iterable] 循环模式[变量(加工后的变量) for 变量 in ite 阅读全文
posted @ 2018-06-20 16:11 惊世风情 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 迭代器 生成器 一 , 迭代器 迭代器优点 1,节省内存 2,惰性机制 3,单向,不可逆 如果对象中有__iter__函数. 那么我们认为这个对象遵守了可迭代协议.就可以进行迭代. 这里的__iter__是帮助我们获取到对象的迭代器. 我们使用__next__()来获取到一个迭代器中的元素. __i 阅读全文
posted @ 2018-06-19 16:26 惊世风情 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一, 装饰器回顾 二, 函数的有用信息(doc,name) 三, 装饰器传参 四, 多个装饰器装饰同一个函数 五, 补充小知识(enumerate 可以直接获取到索引和元素)(encode 编码 ,decode解码)(获取当时时间) 一. 通用装饰器的回顾开闭原则: 对增加功能开放. 对修改代码封闭 阅读全文
posted @ 2018-06-17 15:48 惊世风情 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一,函数名的运用 二,闭包 三,装饰器 1.函数名的内存地址 2.函数名可以赋值给其他变量 3.函数名可以当做容器类的元素 4.函数名可以当做函数的参数 5.函数名可以作为函数的返回值 函数名的运用 函数名是一个变量,但是它是一个特殊的变量,与括号配合可以执行函数的变量 1.函数名的内存地址 例题: 阅读全文
posted @ 2018-06-14 21:49 惊世风情 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 传参(动态传参,关键字传参,无敌传参,以及传参的顺序) , 命名空间 , 作用域的问题 , 函数的嵌套 , 关键字global和nonlocal 动态传参, 可以接收任意的参数 顺序: 位置参数 *args 默认值参数 **kwargs 位置参数的动态传参 写法: *参数名 例如: *args 接收 阅读全文
posted @ 2018-06-12 15:18 惊世风情 阅读(220) 评论(0) 推荐(0) 编辑