作者:_赖笔小新
简单输入输出
输出 print 10 , ‘十’输入 name = raw_input()
python基础
数据类型和变量
字符串和编码
使用list和tuple
条件判断和循环
使用dict和set
函数
定义函数
高级特性
切片
迭代
列表生成器
生成器
函数式编程
高阶函数
返回函数
匿名函数
装饰器
实现
偏函数
模块
模块
使用模块
这是一个标准模块。
安装第三方模块
使用__future__
面向对象编程
类和实例
定义类
访问限制
使用__双下划线开头可以让变量成为私有,外部无法访问。也可以通过添加getter、setter来控制访问操作。
继承和多态
继承就在定义的时候写上父类的名称,多态就覆盖父类的方法。
获取对象信息
使用type()判断类型信息使用isinstance()判断继承关系使用dir()获取对象的所有方法和属性
面向对象高级编程
使用slots
使用@property
如下,定义了一个score的属性
多重继承
最好不要用多重继承,用mixinmixin其中概念,用类来提供一组相似功能。类似实现过的接口。
定制类
使用元类
错误、调试和测试
错误
调试
点击下载IDE吧pycharm
End.
转载请注明来自36大数据(36dsj.com):36大数据» Python语法总结