从这篇博客开始进入python语言的重头戏————类、对象等相关知识的语言,python本来就是面向对象编程的语言。 说到对象,与类是分不开的,一般我们就是通过类来实例化一个对象,对象其实就是属性+方法。下面就从类的定义说起: 1.类的定义...
上一篇博客简单的说了类的基础的知识,下面着重说一下类中常用的一些方法。所谓魔法方法的一个明显的标志就是方法名前后都被_两根下划线所包含。 (1)_init_ 如果不去重载或者重写该方法,系统会自动调用系统默认的init方法,如果为了满足自己...
在之前的博客中简单地说了关于类的继承的语法,今天在具体的说一下类的相关的知识。 先用一段代码温习一下之前学过的类的继承:class Parent: def hello(self): print("正在调用父类的方法...
一、基本概念查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。查找表(Search Table):由同一类型的数据元素(或记录)构成的集合关键字(Key):数据元素中某个数据项的值,又...
数组数组的设计数组设计之初是在形式上依赖内存分配而成的,所以必须在使用前预先请求空间。这使得数组有以下特性: 1、请求空间以后大小固定,不能再改变(数据溢出问题); 2、在内存中有空间连续性的表现,中间不会存在其他程序需要调...
正如我们之前多次提到过的,django的管理界面是该框架的杀手级特性之一,多数 django开发人员都知道它既省时又好用。由于该管理界面极受欢迎,对django开发人员来说,想对它进行定制和拓展是件很平常的事情。Django管理站点的最后几...
django最适合于所谓的green-field开发,即从头开始的一个项目,正如你在一块还长着青草的未开垦的土地上从零开始建造一栋建筑一般。然而,尽管django偏爱从头开始的项目,将这个框架和以前遗留的数据库和应用相整合仍然是可能的。本章...
python有众多优点,其中之一就是“开机即用”原则:安装python的同时安装好大量的标准软件包,这样你可以立即使用而不用自己去下载。django也遵循这个原则,它同样包含了自己的标准库。这一章就来讲这些集成的子框架。Django标准库D...
在最坏的情况下, web 开发是一项无聊而且单调的工作。到目前为止,我们已经介绍了 django怎样在模型和模板的层面上减小开发的单调性,但是 web开发在视图的层面上,也经历着这种令人厌倦的事情。Django 的generic views...
程序中的错误处理有多种方式,一类是约定好错误码,然后根据返回的错误码来判断是否发生错误,以及错误的原因。但是这么做容易将正确的返回值和错误码混在一起,必须要写很多代码来区分,非常不方便。另外一旦出错,还需要一级一级往上报,知道有一级可以处理...