摘要:
BaseException ‘所以异常之母’NameError 未申明变量SyntaxError 语法错误IndexError 索引超出序列范围KeyError 不存在的字典关键字IOError 输入/输出错误AttributeError 对象没有这个属性SystemExit python解释器请求 阅读全文
摘要:
文件操作:文件句柄指的内存地址文件没有修改的概念,全部都是覆盖。r读模式read()全部读取readable()判断文件是否可读readline()文件内容一行一行读取readlines()文件内容读取后,存放一个列表里 w写模式write() writable() 是否可写writelines([ 阅读全文
摘要:
封装(内部直接访问,外部无法访问到)封装是啥,抛开面向对象,你单去想什么是装,装就是拿来一个麻袋,把小猫,小狗,一起装进麻袋,(属性字典__dict__)什么是封,封就是把麻袋封上口子。 在面向对象中这个麻袋就是你的类或者对象,类或者对象这两麻袋内部装了数据属性和函数属性,那么对于类和对象来说,“封 阅读全文
摘要:
多态多态的概念指出了对象如何通过他们共同的属性和动作来操作及访问,而不需考虑他们具体的类。多态表明了动态(又名,运行时)绑定的存在,允许重载及运行时类型确定和验证。#_*_coding:utf-8_*___author__ = 'Linhaifeng'class H2O: def __init__( 阅读全文
摘要:
继承什么时候用继承(__dict__)1.当类之间有显著不同,并且较小的类是较大的类所需要的组件时,用组合比较好如:描述一个机器人类,机器人这个大类是由很多不相关的小类组成,如机器胳膊类,腿类,身体类 2.当类之间有很多相同的功能,提取这些共同的功能做成基类,用继承比较好如 猫可以:喵喵叫、吃、喝、 阅读全文
摘要:
类和函数中都可以创建闭包或者内部函数self 代表实例对象本身访问一个属性,它同时也是一个对象,拥有自己的属性 特殊类属性C.__name__ 类C的名字C.__doc__ 类C的文档字符串C.__bases__ 类C的所有父类构成的元组C.__dict__ 类C的属性C.__module__ 类C 阅读全文