摘要: 继承顺序 ''' 一点需要注意 ''' class Father: def f1(self): print("test func followed ==>") self.test() def test(self): print("from Father test") class Son(Father 阅读全文
posted @ 2017-07-06 16:04 Z贺 阅读(2308) 评论(2) 推荐(0) 编辑
摘要: 这个小东西包括了最近学习的,包括模块、包、序列化、继承、派生、组合的应用举例。整体架构如图: bin是程序入口,core包括了几个主要逻辑,main是主架构,login包括登录功能,register包括注册功能,models包括使用到的几个类(老师、学生、课程),add包括对象的添加(老师、学生、课 阅读全文
posted @ 2017-07-05 15:28 Z贺 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 继承与派生 1 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有pyth 阅读全文
posted @ 2017-07-05 14:38 Z贺 阅读(6133) 评论(3) 推荐(1) 编辑
摘要: 面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼里世间存在的万物皆为对 阅读全文
posted @ 2017-06-30 09:39 Z贺 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 模块(modue)的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之 阅读全文
posted @ 2017-06-28 16:35 Z贺 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 1. 匹配一个字符 表达式 说明 等价表达式 \d 数字 [0-9] \w 字母、数字、下划线 [a-zA-Z0-9_] . 除换行外任意字符 \s 空格 [\t\n\r\f\v] \D 除数字 \W 除字母、数字、下划线 \S 除空格 2. 集合 [abc][a-g] []指一个集合,匹配[]中的 阅读全文
posted @ 2017-06-28 14:21 Z贺 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 模块 模块 本质上就是一个.py文件 内置模块(解释器层面) 第三方模块(Python lib文件) 自定义模块(当前路径) 模块调用,包的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的 阅读全文
posted @ 2017-06-22 17:11 Z贺 阅读(350) 评论(0) 推荐(0) 编辑
摘要: python英文官方文档详细说明:点击查看 以下是Python3版本所有的内置函数: 1. abs() 获取绝对值 1 2 3 4 5 6 7 8 9 >>> abs(-10) 10 >>> abs(10) 10 >>> abs(0) 0 >>> a = -10 >>> a.__abs__() 10 阅读全文
posted @ 2017-06-20 17:06 Z贺 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = ( 阅读全文
posted @ 2017-06-20 15:33 Z贺 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 峰哥原创面向过程解释: 函数的参数传入,是函数吃进去的食物,而函数return的返回值,是函数拉出 阅读全文
posted @ 2017-06-20 09:34 Z贺 阅读(302) 评论(0) 推荐(0) 编辑