
作者:_赖笔小新
简单输入输出 输出 print 10 , ‘十’ 输入 name = raw_input() python基础数据类型和变量

字符串和编码

使用list和tuple

条件判断和循环

使用dict和set

函数
定义函数

高级特性 切片

迭代

列表生成器

生成器

函数式编程
高阶函数

返回函数

匿名函数

装饰器

实现

偏函数

模块
模块

使用模块
这是一个标准模块。


安装第三方模块

使用__future__

面向对象编程
类和实例
定义类
访问限制
使用__双下划线开头可以让变量成为私有,外部无法访问。也可以通过添加getter、setter来控制访问操作。
继承和多态
继承就在定义的时候写上父类的名称,多态就覆盖父类的方法。
获取对象信息
使用type()判断类型信息 使用isinstance()判断继承关系 使用dir()获取对象的所有方法和属性 面向对象高级编程使用slots

使用@property
如下,定义了一个score的属性

多重继承
最好不要用多重继承,用mixin mixin其中概念,用类来提供一组相似功能。类似实现过的接口。定制类

使用元类

错误、调试和测试
错误


调试

点击下载>>> IDE吧pycharm
End.