上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 33 下一页
摘要: python基础——实例属性和类属性 由于Python是动态语言,根据类创建的实例可以任意绑定属性。 给实例绑定属性的方法是通过实例变量,或者通过self变量: 但是,如果Student类本身需要绑定一个属性呢?可以直接在class中定义属性,这种属性是类属性,归Student类所有: 当我们定义了 阅读全文
posted @ 2016-08-29 21:14 阿玛尼迪迪 阅读(244) 评论(0) 推荐(0) 编辑
摘要: python基础——获取对象信息 当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: 如果一个变量指向函数或者类,也可以用type()判断: 但是type()函数返回的是什么类 阅读全文
posted @ 2016-08-29 20:59 阿玛尼迪迪 阅读(500) 评论(0) 推荐(0) 编辑
摘要: python基础——继承和多态 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的cla 阅读全文
posted @ 2016-08-29 17:03 阿玛尼迪迪 阅读(256) 评论(0) 推荐(0) 编辑
摘要: python基础——访问限制 在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。 但是,从前面Student类的定义来看,外部代码还是可以自由地修改一个实例的name、score属性: 如果要让内部属性不被外部访问,可以把属性的名称 阅读全文
posted @ 2016-08-29 15:51 阿玛尼迪迪 阅读(296) 评论(0) 推荐(0) 编辑
摘要: python基础——类和实例 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过cl 阅读全文
posted @ 2016-08-29 15:03 阿玛尼迪迪 阅读(341) 评论(0) 推荐(0) 编辑
摘要: python基础——面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计, 阅读全文
posted @ 2016-08-29 11:04 阿玛尼迪迪 阅读(203) 评论(0) 推荐(0) 编辑
摘要: python基础——第三方模块 在Python中,安装第三方模块,是通过包管理工具pip完成的。 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了。 如果你正在使用Windows,请确保安装python时勾选了pip和Add python.exe to Path。 在命令提示符窗 阅读全文
posted @ 2016-08-29 10:41 阿玛尼迪迪 阅读(287) 评论(0) 推荐(0) 编辑
摘要: python基础——使用模块 Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。 我们以内建的sys模块为例,编写一个hello的模块: 第1行和第2行是标准注释,第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行,第2行注释表示.py文 阅读全文
posted @ 2016-08-29 09:31 阿玛尼迪迪 阅读(290) 评论(0) 推荐(0) 编辑
摘要: python基础——模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之 阅读全文
posted @ 2016-08-27 12:08 阿玛尼迪迪 阅读(228) 评论(0) 推荐(0) 编辑
摘要: python基础——偏函数 Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。 在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例 阅读全文
posted @ 2016-08-27 11:31 阿玛尼迪迪 阅读(648) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 33 下一页