分类
摘要:
组合与重用性
软件重用的重要方式除了继承之外还有另外一种方式,即:组合
组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合
>>> class Equip: #武器装备类...
def fire(self):...
... 阅读原文
2018-04-15 21:01:03 阅读(699) 评论(0)
摘要:
识继承
什么是继承?
继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题
继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类
python中类的继承分为:单继承和多继承
1 class... 阅读原文
2018-04-15 20:46:04 阅读(757) 评论(0)
摘要:
属性查找
类有两种属性:数据属性和函数属性
1、类的数据属性是所有对象共享的
1 #类的数据属性是所有对象共享的,id都一样
2 print(id(OldboyStudent.school))
3
4 print(id(s1.school)) #4377347328
5 print(id(s2.school)... 阅读原文
2018-04-15 18:53:01 阅读(755) 评论(0)
摘要:
类与对象的概念
类即类别、种类,是面向对象设计最重要的概念,从一小节我们得知对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。
那么问题来了,先有的一个个具体存在的对象(比如一个具体存在的人),还是先有的人类这个概念,这个问题需要分两种情况去看
在现实世界中:肯定是先有对象,再有类
世界上肯... 阅读原文
2018-04-15 18:19:02 阅读(723) 评论(0)
摘要:
1、安装 python 和 pycharm
1.1、下载安装包 https://www.python.org/downloads/ 1.2、安装 默认安装路径:C:\python27 1.3、配置环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高... 阅读原文
2018-04-15 17:07:01 阅读(768) 评论(0)
摘要:
类的语法
上面的代码其实有问题,属性名字和年龄都写死了,想传名字传不进去。
1 class Person(object):
2 def __init__(self, name, age):
3 self.name = name
4 self.age = age
5
6
7 p = Pers... 阅读原文
2018-04-15 15:10:06 阅读(704) 评论(0)
摘要:
开篇
numpy库作为科学计算的基础库,其地位相当重要,它是对数组操作的基石。它的存在使得线性代数以及矩阵论等相关知识在计算机上的表达更加方便与简单,集中体现出了人想办法,计算机去工作。
Python的numpy库的安装百度一下即可解决,部分Python3已将numpy库作为内置库,可以不安装。
我将不定期更新Pyt... 阅读原文
2018-04-15 13:29:02 阅读(745) 评论(0)
摘要:
编程范式
编程是 程序 员 用特定的语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 。
一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程范式本... 阅读原文
2018-04-15 12:56:02 阅读(753) 评论(0)
摘要:
导读:
1.函数的定义
2.函数的文档注释
3.函数的参数与调用
4.函数参数的类型(重点)
5.函数的返回值
6.函数的嵌套调用
7.局部变量和全局变量
所谓函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用。
函数的使用包含两个步骤:
1.定义函数 —— 封装 独立的功能
2.调用函数... 阅读原文
2018-04-15 11:07:19 阅读(717) 评论(0)
摘要:
1.数据类型
1.1数字
整型int,如2
浮点型float,如3.14和314E-2
复数complex,如(-5+4)
1.2布尔值
真或假
1或0
1.3字符串
'hello world'
2.数据运算
http://www.runoob.com/python/python-operators.html
3... 阅读原文
2018-04-15 10:52:12 阅读(763) 评论(0)