摘要: 一、基础知识 1. C/S架构 C/S架构即客户机/服务器模式。 它可以分为客户机和服务器两层: 第一层: 在客户机系统上结合了界面显示与业务逻辑; 第二层: 通过网络结合了数据库服务器。 简单的说就是第一层是用户表示层,第二层是数据库层。 这里需要补充的是,客户端不仅仅是一些简单的操作,它也是会处 阅读全文
posted @ 2019-07-19 18:57 lsf123456 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 常用异常: 二、异常处理 1. 如果错误发生的条件是可预知的,我们需要用if进行处理:在错误发生之前进行预防 2. 如果错误发生的条件是不可预知的,则需要用 阅读全文
posted @ 2019-07-18 14:46 lsf123456 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、定义 元类就是类的类 type是python的一个内建元类 类的两种定义方式 二、自定义元类 如果一个类没有声明自己的元类,默认他的元类是type,除了使用元类type,用户也可以自定义元类 阅读全文
posted @ 2019-07-18 13:59 lsf123456 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. __getattr__、set__attr__、__delattr__ 授权:授权是包装的一个特性, 包装一个类型通常是对已存在的类型的一些定制,这种做法可以新建,修改或删除原有产品的功能。其它的则保持原样。授权的过程,即是所有更新的功能都是由新类的某部分来处理,但已存在的功能就授权给对象的默 阅读全文
posted @ 2019-07-17 15:16 lsf123456 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 一、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 python面向对象中的反射:通过 阅读全文
posted @ 2019-07-17 11:34 lsf123456 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1. 概念 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题。 查看继承 issubclass(sub, super)检查sub类是否是 super 类的 阅读全文
posted @ 2019-07-16 21:58 lsf123456 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向对象 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 优点:解决了程序的扩展性。对某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参数的特征和技能修 阅读全文
posted @ 2019-07-16 14:37 lsf123456 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、time&datatime 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串 元组(str 阅读全文
posted @ 2019-07-15 15:32 lsf123456 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html 正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些 阅读全文
posted @ 2019-07-14 15:59 lsf123456 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 一、模块的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块 阅读全文
posted @ 2019-07-13 16:37 lsf123456 阅读(233) 评论(0) 推荐(0) 编辑