随笔分类 -  面向对象

摘要:之前写接口一般不用加密(做了权限处理),最近公司要求接口加密,我开始了入坑之路 因为公司其他人用的AES和DES加密,我就在网上查了下关于这方面的使用方法。 首先安装Crypto pip install Crypto 安装成功,但是这个包是1.4.1根本不支持python3.6版本, 然后就下载py 阅读全文
posted @ 2018-05-31 16:57 飞天的鱼 阅读(4415) 评论(0) 推荐(0)
摘要:类 1.类的组成 数据和函数,二者是类的属性 2.两个作用: 实例化 属性引用 属性引用:类名.属性(增删改查) 实例化: 类名加括号就是实例化,会自动出发__init__的运行,可以用它为每个实例创建自己的特征 ? 1 2 3 4 类属性 特征(变量) 技能(函数) 对象属性:对象本身只有特征(变 阅读全文
posted @ 2018-01-11 09:02 飞天的鱼 阅读(219) 评论(0) 推荐(0)
摘要:一 isinstance(obj,cls)和issubclass(sub,super) class Foo: def __init__(self,name): self.name = name obj = Foo("egon") print(isinstance(obj,Foo)) l = list 阅读全文
posted @ 2018-01-11 08:53 飞天的鱼 阅读(208) 评论(0) 推荐(0)
摘要:一. 单例模式四种方式 1. 文件导入 2. 基于类 无法支持多线程 支持多线程 3. 使用__new__ 无法支持多线程 支持多线程 对比: # ######################## 基于 类方法实现 ######################### """ import time 阅读全文
posted @ 2018-01-10 16:10 飞天的鱼 阅读(178) 评论(0) 推荐(0)
摘要:阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ __del__ item系列 __getitem__ __setitem__ __delitem__ __new__ __call__ __l 阅读全文
posted @ 2017-08-16 15:42 飞天的鱼 阅读(214) 评论(0) 推荐(0)
摘要:【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 私有变量和私有方法 在python中用双下划线开头 阅读全文
posted @ 2017-08-15 15:09 飞天的鱼 阅读(206) 评论(0) 推荐(0)
摘要:Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向 阅读全文
posted @ 2017-08-10 15:30 飞天的鱼 阅读(290) 评论(0) 推荐(0)