上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 1.反射 主要是用到了4个函数( 用的最多的就是getattr()和 hasattr() ): getattr() 从xxx对象中获取到xxx属性值 hasattr() 判断xxx对象中是否有xxx属性值delattr() 从xxx对象中删除xxx属性setattr() 设置xxx对象中的xxx属性 阅读全文
posted @ 2018-12-20 21:54 small_caier 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系 在我们的世界中事物和事物之间总会有一些联系. 在面向对象中. 类和类之间也可以产生相关的关系 1. 依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作. 此时的关系是最轻的. 随时可以更换另外一个东西来完成此操作 2. 关联关系 在对象里面埋对象 self.girlFr 阅读全文
posted @ 2018-12-19 21:44 small_caier 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1. 成员 在类中你能写的所有内容都是类的成员 2. 变量 1. 实例变量: 由对象去访问的变量. 2. 类变量. 此时. 这个变量属于类. 但是对象也可以访问. 3. 方法 1. 实例方法: 使用 对象.方法() 特点: 在声明的时候. 需要给出self, self必须放在第一个位置 在调用的时候 阅读全文
posted @ 2018-12-18 21:36 small_caier 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 1. 类与对象 class Car: #类名首字母大写,严格遵守驼峰命名规范 #__init__方法是一个特殊的方法.初始化的方法.(构造方法) #在创建对象的时候会有自动的调用 __init__() #self就是你创建出来的那个对象 2. 练习 # 1. 创建⼀个武松. 武松可以打老虎, 杀嫂⼦ 阅读全文
posted @ 2018-12-17 20:06 small_caier 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一. 我们先写一个玩游戏的步骤 通用装饰器的语法: 同一个函数被多个装饰器装饰 带参数的装饰器 阅读全文
posted @ 2018-12-14 19:42 small_caier 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一 内置函数 1. revserd 翻转,返回的是迭代器 2.slice 切片 3.formate 4. type() 返回类型 ord() 输入字符找字符编码的位置 chr() 输入位置找出对应的字符 ascii()判断给出的信息是否是ascii 二. 递归 函数自己调用自己,递归的入口(参数) 阅读全文
posted @ 2018-12-13 21:19 small_caier 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 思维导图: https://www.processon.com/mindmap/5c10cb5ee4b0090a2c9db92f 1. 匿名函数统一的名字是:<lambda> 使用场景: 配合着sorted, map, filter 一起使用 2. sorted 排序函数. 让你自己去定义排序的规则 阅读全文
posted @ 2018-12-12 17:50 small_caier 阅读(313) 评论(0) 推荐(1) 编辑
摘要: 根据生成器的向下的性质,还有生成器中只存在是代码 阅读全文
posted @ 2018-12-12 11:14 small_caier 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一.生成器 本质就是迭代器. 我们可以直接执⾏__next__()来执⾏ 以下⽣成器 一个一个的创建对象 创建生成器的方式: 1.生成器函数 2.通过生成器 表达式来获取生成器 3.类型转换(看不到) 二.生成器函数(重点) 深坑:生成器在要值得时候才拿值 生成器函数中包含yield,返回数据和re 阅读全文
posted @ 2018-12-11 17:23 small_caier 阅读(263) 评论(0) 推荐(0) 编辑
摘要: def fn(): print("我叫fn") fn() print(fn)## <function fn at 0x0000000001D12E18> fn() gn = fn #函数名可以进行赋值 print(gn)# <function fn at 0x0000000001D12E18> gn 阅读全文
posted @ 2018-12-10 20:53 small_caier 阅读(254) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页