摘要: 一: 概述 Python中一切皆对象,在Python中的反射:通过字符串的形式操作对象的属性或者方法 hasattr 判断是对象否有改属性或者方法,有就返回True,没有就返回false getattr 如果是属性获得该属性的值,如果是方法获得该方法的内存地址 二: 在模块中使用反射 两个文件,ma 阅读全文
posted @ 2019-02-17 17:25 择一事,终一生 阅读(390) 评论(0) 推荐(0)
摘要: 当对类的静态属性进行修改时(不需要借助于对象就行类静态属性的修改) 阅读全文
posted @ 2019-02-17 11:05 择一事,终一生 阅读(131) 评论(0) 推荐(0)
摘要: property 是一个内置的装饰器函数,只在面向对象中使用 求一个圆的周长和面积 阅读全文
posted @ 2019-02-16 10:52 择一事,终一生 阅读(385) 评论(0) 推荐(0)
摘要: import abc #利用abc模块实现抽象类 class All_file(metaclass=abc.ABCMeta): all_type='file' @abc.abstractmethod #定义抽象方法,无需实现功能 def read(self): '子类必须定义读功能' with open('filaname') as f:... 阅读全文
posted @ 2019-02-16 07:37 择一事,终一生 阅读(159) 评论(0) 推荐(0)
摘要: 一、 概述 定义:隐藏对象的属性和实现细节,仅对外提供公共访问方式 封装的原则:把不需要对外提供的内容都隐藏起来,提供公共的方法访问这些隐藏属性 二、对封装的理解 归类,将类的相关功能函数封装到类里 打包,将一些数据封装到类或者对象中 使用双下划线将属性和方法隐藏起来 阅读全文
posted @ 2019-02-16 07:17 择一事,终一生 阅读(233) 评论(0) 推荐(0)
摘要: 一: 类的定义 二 类成员 变量(字段) 方法 属性 2.1 变量 变量又可以称之为字段,有实例变量(字段),类变量(静态字段)两大类,同时每大类又有私有变量 2.1.1 实例变量 2.1.2 实例的私有变量 2.1.3 类变量 2.1.4 类私有变量 2.3 方法 2.3.1 实例方法 2.3.2 阅读全文
posted @ 2019-02-13 15:21 择一事,终一生 阅读(218) 评论(0) 推荐(0)
摘要: 继承是创建新类的方法,以下是几个概念 父类,基类,超类: 被继承的类 子类,派生类:继承而产出的类 单继承:继承一个父类 多继承:继承多个父类 继承: 什么是什么的关系 父类中没有的属性,在字类中出现就叫派生方法 如果字类中有的方法,就用子类的,如果没有就用父类的,如果父类也没有,就报错 子类 父类 阅读全文
posted @ 2019-02-12 08:11 择一事,终一生 阅读(210) 评论(0) 推荐(0)
摘要: 三:列表 3.1 列表的定义语法 中括号,已逗号为分割,可以方任意得数据类型,甚至是对象 3.2 取单个元素,取出的是原数据类型 3.3 取多个元素,取出的是列表类型 3.4 增加元素 增加元素有三种操作 3.4.1 append 在末尾增加 # 需求: 员工列表,往员工列表里添加员工,可以持续添加 阅读全文
posted @ 2019-02-09 17:43 择一事,终一生 阅读(216) 评论(0) 推荐(0)
摘要: 一:概述 Python中的字符串的一些概念 可以看作是字符的集合,在数据类型里没有单个字符的数据类型,可以用单个字符表示的一个字符串数据类型 字符串是一种不可变的序列类型,单个字符从左到右按照顺序排列,同时修改某个位置的字符是不被允许的 在Python3中,字符串可以分为三类,str用于Unicod 阅读全文
posted @ 2019-01-29 11:11 择一事,终一生 阅读(1067) 评论(0) 推荐(0)
摘要: 序列化模块 json dumps loads dump load pickle dumps loads dump load shelve json 1: dumps/loads 2:dump/load 阅读全文
posted @ 2019-01-27 20:17 择一事,终一生 阅读(178) 评论(0) 推荐(0)