07 2018 档案
反射及内置方法
摘要:用系统模块和自己创建的模块使用getattr方法 反射的应用,选课系统 内置方法 __call__ 相当于 对象() __len__ len(obj) __new__ 特别重要 开辟内存空间的 类的构造方法,写一个单例类 __str__ str(obj),'%s'%obj,print(obj) 阅读全文
posted @ 2018-07-31 09:37 你们都厉害 阅读(187) 评论(0) 推荐(0) 编辑
面向对象的面试题
摘要:http://www.cnblogs.com/wj-1314/p/8734839.html 阅读全文
posted @ 2018-07-30 11:17 你们都厉害 阅读(103) 评论(0) 推荐(0) 编辑
属性,类方法,静态方法,Python2和3方法
摘要:属性 属性: 将方法伪装成一个属性,代码上没有什么提升,只是更合理. @property *** @属性名.setter ** @属性名.deleter * 04 类方法 @classmethod 只能有类名调用(对象调用,传给cls参数的也是该对象的所属类). 使用场景: 1,无需对象参与. 2, 阅读全文
posted @ 2018-07-27 15:40 你们都厉害 阅读(162) 评论(0) 推荐(0) 编辑
类的抽象类接口类,多态封装
摘要:抽象类,接口类 python 到处都是多态 阅读全文
posted @ 2018-07-26 17:13 你们都厉害 阅读(141) 评论(0) 推荐(0) 编辑
类的继承
摘要:继承的优点: 1,节省代码. 2,规范代码. 初识继承: #执行方法的时候先在自己的类中找,没有再去父类中找 只执行本类的方法 #在本类中要有执行的方法 只执行父类的方法. #本类中不写这个方法,自动去找父类中的方法 既执行本类又执行父类的方法 1,父类名.方法名(参数) 2,super().方法名 阅读全文
posted @ 2018-07-25 19:54 你们都厉害 阅读(143) 评论(0) 推荐(0) 编辑
面向对象空间和组合
摘要:查询顺序:对象.属性 : 先从对象空间找,如果找不到,再从类空间找,再找不到,再从父类找....类名.属性 : 先从本类空间找,如果找不到,再从父类找.... 对象与对象之间是互相独立的. 计算一个类 实例化多少对象. class Count: count = 0 def __init__(self): Count.count = self.count + 1 ... 阅读全文
posted @ 2018-07-24 14:36 你们都厉害 阅读(134) 评论(0) 推荐(0) 编辑
面向对象初识
摘要:类:具有相同属性和技能的一类事物.对象: 具体的类的表现,具体的实实在在的一个实例 class Person: '''类体:两部分:变量部分,方法(函数)部分''' mind = '有思想' # 变量,静态变量,静态属性 animal = '高级动物' faith = '有信仰' def __init__(self): print(sel... 阅读全文
posted @ 2018-07-24 14:32 你们都厉害 阅读(131) 评论(0) 推荐(0) 编辑
经典作业
摘要:99乘法表 阅读全文
posted @ 2018-07-21 14:38 你们都厉害 阅读(103) 评论(0) 推荐(0) 编辑
内置函数,递归,二分法
摘要:1. lambda 匿名函数 语法: lambda 参数:返回值 不能完成复杂的操作 2. sorted() 函数 排序. 1. 可迭代对象 2. key=函数. 排序规则 3. reverse. 是否倒序 3. filter() 函数 过滤 1. 函数, 返回True或False 2. 可迭代对象 阅读全文
posted @ 2018-07-20 15:02 你们都厉害 阅读(159) 评论(0) 推荐(0) 编辑
内置函数
摘要:def func(): a = 10 print(locals()) # 当前作用域中的内容 print(globals()) # 全局作用域中的内容 print("今天内容很简单") func() for i in range(20,15,-3): print(i) lst = ["大阳哥", "喜欢", "私密的徒步"] it = iter(... 阅读全文
posted @ 2018-07-19 19:48 你们都厉害 阅读(86) 评论(0) 推荐(0) 编辑
生成器函数以及表达式,推倒式
摘要:1. 生成器和生成器函数 生成器的本质就是迭代器 生成器的三种创建办法: 1.通过生成器函数 2.通过生成器表达式创建生成器 3.通过数据转换 生成器函数: 函数中包含了yield的就是生成器函数 注意:生成器函数被执行. 获取到的是生成器. 而不是函数的执行 生成器表达式: (结果 for 变量 阅读全文
posted @ 2018-07-18 15:13 你们都厉害 阅读(123) 评论(0) 推荐(0) 编辑
函数名的应用,闭包,迭代器
摘要:1, 函数名的应用,第一类对象 函数名可以像变量一样进行使用 1.赋值 2.作为list元素 3.作为参数 4.作为返回值 2, 闭包 内部函数访问外部函数的局部变量. 好处: 1.安全 2.常驻内存. 提高效率 3, 迭代器 可迭代对象(Iterable):内部包含__iter__(). 迭代器( 阅读全文
posted @ 2018-07-17 19:11 你们都厉害 阅读(104) 评论(0) 推荐(0) 编辑
考试题
摘要:user_list=[ {"name": "alex", "hobby": "抽烟"}, {"name": "alex", "hobby": "喝酒"}, {"name": "alex", "hobby": "烫头"}, {"name": "wusir", "hobby": "喊麦&quo 阅读全文
posted @ 2018-07-17 18:59 你们都厉害 阅读(83) 评论(0) 推荐(0) 编辑
动态参数与global和nonlocal
摘要:1. 动态参数 位置参数的动态参数: *args 关键字参数的动态参数 : **kwargs 顺序: 位置,*args,默认值,**kwargs 在形参上*聚合, **聚合 在实参上*打散, **打散 2. 命名空间和作用域 命名空间: 1. 内置命名空间: python解释内部运行时的变量函数 2 阅读全文
posted @ 2018-07-13 15:22 你们都厉害 阅读(128) 评论(0) 推荐(0) 编辑
函数
摘要:函数: 函数:对功能的封装 语法: def 函数名(形参): 函数体 函数名(实参) 函数名:命名规则和变量一样 函数的返回值: return, 函数执行完毕. 不会执行后面逻辑 1. 如果函数中不写return返回None 2. 只写return 返回None 3. return 返回值. 返回一 阅读全文
posted @ 2018-07-12 13:17 你们都厉害 阅读(94) 评论(0) 推荐(0) 编辑
文件操作
摘要:文件操作: 1. r 2. w 3. a 4. r+ 读写模式. 需要移动光标进行反复读写 5. w+ 6. a+ 7. b bytes 读写操作的是字节. 用在非文本上 8. seek() 移动光标到xx位置 开头: seek(0), 末尾: seek(0,2) 9. 文件修改 创建新文件. 把修 阅读全文
posted @ 2018-07-11 15:26 你们都厉害 阅读(109) 评论(0) 推荐(0) 编辑
set集合,深浅拷贝
摘要:1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 2. 列表不能再循环的时候删除. 因为索引会跟着改变 3. 字典也不能直接循环删除. 把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 4. fromkeys() 不会对原来的字典产生影响. 产生 阅读全文
posted @ 2018-07-10 14:54 你们都厉害 阅读(115) 评论(0) 推荐(0) 编辑
is 和 == 区别 id()函数
摘要:一. 回顾上周所有内容 一. python基础 1. Python是一门解释型. 弱类型语言 2. print("内容", "内容", end="\n") 打印语句 3. 变量: 程序运行过程中产生的中间值. 存储在内存中.供后面的程序调用 4. 变量的数据类型: int, 整数 str, 字符串 阅读全文
posted @ 2018-07-09 16:22 你们都厉害 阅读(240) 评论(0) 推荐(0) 编辑
字典
摘要:1. dict 用大括号{} 括起来. 内部使用key:value的形式来保存数据 {'jay':'周杰伦', "jj":'林俊杰'} 注意:字典的key必须是可哈希的. 不可变的, value 没有限制 不是按照我们保存的顺序保存的, 无序的 2. 增删改查 1. dict[不存在的key] = 阅读全文
posted @ 2018-07-06 13:31 你们都厉害 阅读(100) 评论(0) 推荐(0) 编辑
列表
摘要:1. list(增删改查) 列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开 列表和字符串一样.也有索引和切片 常用的功能: 1. 增: append() 2. 删:remove() 3. 改: 索引修改 4. 查: for循环 常用方法: 1. len() 2. 阅读全文
posted @ 2018-07-05 13:30 你们都厉害 阅读(117) 评论(0) 推荐(0) 编辑
基本数据类型
摘要:1.编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. unicode 阅读全文
posted @ 2018-07-04 16:33 你们都厉害 阅读(172) 评论(0) 推荐(0) 编辑
while循环
摘要:1. 循环. while循环 while 条件: 代码块(循环体) 执行流程: 1. 判断条件是否为真. 如果真. 执行代码块 2. 再次判断条件是否为真...... 3. 当条件为假.执行else 跳出循环. 循环结束 2. 格式化输出 %s: 字符串的占位符, 可以放置任何内容(数字) %d: 阅读全文
posted @ 2018-07-03 14:36 你们都厉害 阅读(179) 评论(0) 推荐(0) 编辑
初识python
摘要:python简介: 一、什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象、直译式的计算机程序语言。 每一门语言都有自己的哲学: pythonde 设计哲学是:“优雅”、“明确”、“简单” 二、python由来 1989年的圣诞节期间,吉 阅读全文
posted @ 2018-07-02 16:43 你们都厉害 阅读(260) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示