摘要: 类和实例的绑定方法和属性 实例绑定 obj.func = func obj.func(obj, &argv) obj.func = MethodType(func, obj) 第一个参数是方法的引用 第二个参数是自身的引用 这种属于动态绑定 只能当前实例使用 类绑定 classname.func = 阅读全文
posted @ 2019-04-22 14:10 小帅回来了 阅读(83) 评论(0) 推荐(0)
摘要: 类名首字母通常大写 创建实例 类名 +() __init__方法 创建实例时把一些属性绑上去 __init__方法第一参数永远是self 表示船舰的实例本身 类是实例的模板 实例是一个一个具体的对象 各个实例拥有的数据都互相独立互不影响 私有变量 内部属性不能被外部访问 属性前有两个下划线__ 内部 阅读全文
posted @ 2019-04-17 19:29 小帅回来了 阅读(94) 评论(0) 推荐(0)
摘要: 纯函数式编程是没有变量的,只要输入确定输出就确定 指高度抽象的编程范式 特点 函数本身可以作为参数传入 或者允许返回一个函数 Higher-order function 一个函数可以接收另一个函数作为参数 函数名其实就是指向函数的变量 map(func_name, Iterable) 序列的每一个元 阅读全文
posted @ 2019-04-15 22:26 小帅回来了 阅读(106) 评论(0) 推荐(0)
摘要: 函数 abs()绝对值 max()返回最大值 raise 后接异常类 引发异常 函数返回多个值其实就是返回一个tuple 函数默认返回None 如果有必要检查参数类型用isinstance() type()查看数据类型 定义函数——确定函数名和参数个数——检查参数数据类型——return返回 定义默 阅读全文
posted @ 2019-04-13 20:39 小帅回来了 阅读(106) 评论(0) 推荐(0)
摘要: python代码不能用word和windows自带的记事本保存 word保存的不是纯文本文件 记事本会在文件开始的地方加上特殊字符(UTF-8 BOM) 交互模式启动了解释器 直接运行.py文件是一次性把文件的源代码给解释器执行 开发过程中 完全可以一边在编辑器里写代码 一边开个交互式命令窗口验证 阅读全文
posted @ 2019-04-12 19:57 小帅回来了 阅读(137) 评论(0) 推荐(0)
摘要: 方法是只能被该类调用的函数 print函数通常以换行作为输出结尾 字典的items方法 返回的是元组列表 即列表中的每个元素都是元组 切片左闭右开 即开始位置包含在切片中 结束位置不在 每一个对象都能通过self.__class__属性指向自己的类 类变量和对象变量 类方法和对象方法 涉及到对象才加 阅读全文
posted @ 2019-04-12 10:12 小帅回来了 阅读(112) 评论(0) 推荐(0)
摘要: print总是以(\n)作为结尾,不换行可以指定一个空 end='' 字符串前面+r, 原始字符串 \ 显示行连接 input()函数以字符串的形式 返回键入的内容 函数参数, 有默认值的形参要放在形参列表后面 如果函数没有return语句,系统会自动在函数结尾加return None语句 DocS 阅读全文
posted @ 2019-04-09 21:48 小帅回来了 阅读(118) 评论(0) 推荐(0)