- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是对象什么是对象?你理解中的对象是什么,在编程中的对象和实际中的对象是不一样的,编程中很难真正去表述什么是对象,编程中万物皆对象,一辆汽车、一个文具盒、一个书包、一个住宅单元、一个球都可以理解为对象。对类=属性+方法在Python编程中是如何描述物体的呢,比如球,球的属性是什么呢?大小、颜色、直径等。球的功能(函数、方法)呢?球能够踢、扔、甩等。属性是信息、方法就是动作。什么是类?什么是类?在Python编程中是如何描述物体的呢,比如球,球的属性是什么呢?大小、颜色、直径等。球的功能(函数、方法)呢?球能够踢、扔、甩等。属性是信息、方法就是动作。一个类中既有方法也有属性。先讲类再对象。对象其实就是类的一个实例。这里创建了一个学生的类,一个类是需要定义属性和方法的,这里只定义了方法,属性需要创建过对象之后才能定义。这里的类是怎样理解的哪?首先类的定义需要使用关键字calss类的名称开头习惯是使用大写字母开头,具有一定表示意义的单词,作为类名。这里的类可以理解成学生类,对象其实就是其中的某一个学生。对象的创建直接使用类加括号就行了。类的属性需要额外进行赋值。这样是比较繁琐的,Python中提供了更加简单的方式,让我们在已进行初始化的时候,就对属性进行赋值。这里的对象并不是唯一的,可以定义N多个,可以对不同的对象进行赋值操作。并且类名是采用驼峰命名法。创建类类的创建什么是类?Python中已经将属性的定义封装成了一个__inti__(self,参数1,参数2)的方法,使用这个方法,在初始化(一开始使用类的时候)也就是实例化对象的时候就传递参数,为属性赋值。我们可以通过这个方式为对象的各种属性进行赋值操作。大家现在可以对我们所学的类进行一下总结。类的含义大家应该都理解了,其实就是一个类,比如学生类。对象其实就是一个类的实例,比如说某一个学生,这个学生有自己的名字、年龄、身高、班级等属性、也有学习、吃饭等方法。每一个类都有属性和方法,只是属性在这里也使用方法的方式去定义。类的定义格式:class关键字+手开头大写的字母+冒号,因为要开启一个代码块。方法的定义都使用def定义,属性方法的定义使用__init__(self,name,age,grand)函数每个方法里面都有self。类的创建类的输出?当我输入对象stu1的时候会出现以下字符串“__main__.Students object at 0x0000014982BCFB70”当我输入对象stu1的时候,证明我要了解对象的属性,它应该返回给我,属性的一些参数,python中所有的类都继承了object类,可以直接使用父类中__str__()方法,但是需要我们所创建的学生这个类去重写__str__()这个方法,“继承”、“重写”等这些名字,我们后面会讲到,大家知道我们要重新定义这个方法就行了。Self形参这里的self形参其实就是实例化对象,哪个对象调用含有self形参方法的时候,self就指那个实例化对象。它只出现在类中,当我们在调用类中的方法的时候,没必要传递参数,因为它Python会默认为它将实例 传递过去。示例类computer在这里我们要创建一个computer的类,并且需要实例化computer的方法。电脑的属性:品牌、价格、颜色、大小电脑的方法:打字、安装软件构造函数:主要作用是初始化属性,在一创建对象的时候就进行初始化属性的值。如果不进行初始化对象的属性,无法使用。类变量和实例变量什么是类变量和实例变量,以及如何进行访问呢?在类中的变量,叫做类变量在类中的实例化对象里面叫做类的实例化变量在类的方法中访问的对象都是使用Self调用类的多态类的多态就是指同种事物的多种形态,不同的类有相同的方法。比如动物类包含猫类和狗类,这两类都有跑的方法,就是多态。类的继承继承:在现实生活中我们认为继承一般是继承父母的财产等。在编程中继承是指,两个类或者多个类之间的父子关系,子进程继承了父进程的所有公有实例变量和方法。继承实现了代码的重用。重用已经存在的数据和行为,减少代码的重新编写。objectObject是所有类的父类(超类、基类)动物 猫 猫 狗 猫 埃及猫 波斯猫子类/衍生类类的继承什么是模块什么是模块? 我们将一个具有一定功能的函数放在一个Python文件中,这个文件就是模块。方便于我们进行调用增加了代码的复用性。模块然后将这个函数导入import functiondemoa = int(input(请输入第1个数字:))b = int(input(请输入第2个数字;))print(max(a,b))导入模块中函数的方式: 方式一:import ?模块名(文件名) 使用时:模块名.函数名() 方式二 :from 模块名 import ?函数名 使用时:函数名() 方式三:
原创力文档


文档评论(0)