
Python编程语言——进阶篇
文章平均质量分 64
由于 Python 语言的简洁性、易读性以及可扩展性,在国内外用 Python 做科学计算的研究机构日益增多,一些知名大学已经采用 Python 来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用 Python 语言讲授。
学不会is dog
学习永无止境!!
展开
-
Python——类的导入
类的导入当我们在写代码时,经常会遇到一种情况:我们要用到的一些功能已经在别的模块里定义过了,如果我们重新写一遍这个功能必然会使得代码冗长且效率低下。于是我们使用导入的方法将其它模块里的功能导入到自己的代码里,让我们在编写代码时能够使用。本次的任务就是让学习者者掌握如何导入类。相关知识导入整个模块(所有类)导入整个模块的语句为:import ModuleName通常这个模块就是要导入的那个类所在的文件*.py,所以调用类的方法为:object = ModuleName.ClassN原创 2021-05-22 16:51:59 · 1578 阅读 · 3 评论 -
Python——静态方法与类方法
静态方法与类方法Python中的实例方法由实例调用,且隐含传入的self参数为实例本身。而静态方法在类中定义,无需参数,直接由类调用。类方法由实例调用,传入的参数为类本身,通常用cls作为参数名字。本次的任务是让学习者掌握静态方法与类方法的声明与使用。相关知识静态方法在声明静态方法的时候,使用函数修饰符@staticmethod。例如:class StaticMethood: @staticmethod def statictest(): print("这是原创 2021-05-22 16:04:06 · 904 阅读 · 0 评论 -
Python——绑定与方法调用
绑定与方法调用在 Python 中,如果用实例去调用方法,这种限制就被称为 Python中的绑定(binging)。没有创建实例时,方法就是未绑定的。本次的任务就是让学习者理解什么是绑定,并学会如何调用方法。相关知识调用绑定方法在定义方法时,self总是作为第一个参数传递的。self代表实例本身,self.变量代表调用此实例的变量,self.方法代表调用实例的方法。因为声明方法时已经传入self,所以在调用时self就不用明确传入了,此时实例是隐含的。调用绑定方法的代码如下:class b原创 2021-05-22 15:34:37 · 3382 阅读 · 2 评论 -
Python——类的属性与实例化
类的属性与实例化属性就是对类和对象特征的描述,外部以属性来区分不同的类,类具有数据属性和方法。而由类创建出来的实例-对象,具有它所属的类的数据属性和方法。例如,书本是一个类,它具有作者、书名、出版社等数据属性,它还具有销售这一个方法。《Python核心编程》就是书本类的一个对象,它也具有作者、书名、出版社等数据属性和销售这一个方法。本次的任务是让学习者掌握类的属性与实例化。相关知识类的数据属性类的数据属性只与类绑定,不属于任何实例。在类创建后,属性也被创建,类的数据属性也可以称为静态变量,它转载 2021-05-22 15:13:21 · 2542 阅读 · 0 评论 -
Python——类的声明与定义
类的声明与定义Python 是一门面向对象的语言。面向对象编程 - Object Oriented Programming(简称 OOP)是一种编程思想,在面向对象编程中,把对象作为程序的基本单元,把程序视为一系列对象的集合。一个对象包括了数据和操作数据的方法,消息传递成为联系对象的方法。对象可按其性质划分为类,对象也就是类的实例。类是用来描述具有相同的属性和方法的对象的集合,即抽象的集合。例如书这个类,它代表着所有书,它具有书所共有的属性:书名、版本、作者和出版日期,它也具有所有书都共有的方法:销原创 2021-05-22 14:49:28 · 9295 阅读 · 1 评论