ImageVerifierCode 换一换
格式:PDF , 页数:19 ,大小:529.94KB ,
资源ID:226566      下载积分:15 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/226566.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(Python编程语言基础.pdf)为本站上传会员【曲****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Python编程语言基础.pdf

1、面向对象的编程到目前为止,在我们的程序中,我们都是 根据操作数据的函数或语句块来设计程序 的。这被称为面向过程的编程。-还有一种把数据和功能结合起来,用称为 对象的东西包裹起来组织程序的方法。这 种方法称为面向对象的编程理念。-但是有些时候当你想要编写大型程序或是 寻求一个更加合适的解决方案的时候,你 就得使用面向对象的编程技术。面向对象的编程 类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象这个类的实例。-对象可以使用普通的属于对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用属于类的函数来具有功能。这样 的函数被称为类的方法。这些术语帮助我们把它 们与孤立的函

2、数和变量区分开来。域和方法可以合称为类的属性。域有两种类型一属于每个实例/类的对象或属于 类本身。它们分别被称为实例变量和类变量。面向对象的编程 在Python中,对象泛指一切,包括class,module,package,int,float,list,tuple,diet,function,class instance和用户定义而一切。objname=object对象实例化面向对象的编程-类使用class关键字创建。类的域和方法被列 在一个缩进块中。类的方法与普通的函数只有一个特别的区 别它们必须有一个额外的第一个参数 名称,但是在调用这个方法的时候你不为 这个参数赋值,Python会提供这

3、个值。这个 特别的变量指对象本身,按照惯例它的名 称是self。class class Person:pass#An empty block p=Person()print p 我们使用class语句后跟类名,创建了一个 新的类。这后面跟着一个缩进的语句块形 成类体。class class Person:def sayHi(self):print Hello,how are you?p=Person()p.sayHi()注意sayHi方法没有任何参数,但仍然在函 数定义时有self。使用_init_方法 class Person:def_init_(self,name):self.name=n

4、ame def sayHl(self):print Hello,my name is,self.name p=Person(Swaroop)p.sayHi()python市没有析构函数,当一个对象被创建后,系统自动调用ini目的不是为了创建一个对 象,而是初始化对象市的数据。使用_init_方法 把_init_方法定义为取一个参数name(以及普 通的参数self)。在这个里,我们只是创 建一个新的域,也称为name。注意它们是两个不 同的变量,尽管它们有相同的名字。点号使我们 能够区分它们。-最重要的是,我们没有专门调用方法,只 是在创建一个类的新实例的时候,把参数包括在 圆括号内跟在类名后

5、面,从而传递给_加让_方法。这是这种方法的重要之处。类与对象的方法有两种类型的域一一类的变量和对象的变 量,它们根据是类还是对象拥有这个变量 而区分。-类的变量由一个类的所有对象(实例)共 享使用。只有一个类变量的拷贝,所以当 某个对象对类的变量做了改动的时候,这 个改动会反映到所有其他的实例上。类与对象的方法-对象的变量由类的每个对象/实例拥有。因 此每个对象有自己对这个域的一份拷贝,即它们不共享的,在同一个类的不同实例 中,虽然对象的变量有相同的名称,但是 是互不相关的。类与对象的方法 class Person:def _init_(self,name):self.name=name de

6、f sayHi(self):print Hello,my name is self.name p=Person(!Swaroopf)p.sayHiQ类与对象的方法 name变量属于对象(它使用self值)因此 是对象的变量。self.name的值根据每个对象指定,这表明 了它作为对象的变量的本质。记住,你只能使用self变量来参考同一个对 象的变量和方法。继承 面向观象的虢程带来的丰摹好处之一是代码的重 用,实现这种重用的方法之一是通过继家机制。继承完全可以理解成类之间的类型和子类型关系。-假设他想要写一仝程序来记录学校之中的教师和 学生博况。他们有一些共同属性,比如姓茗、年龄和地址。他们也有

7、专有的属性,比如教师的 薪水、课程和假期,学生的成绩和学费。-你可以为教师和学生建立两个独立的类来处理它 们,但是这样做的话,如果要增加一个新的共有 属憧,就意味着要在这两个独立的类中都增加这 个僖性。这很快就会显得不实用。继承-一个比较好的方法是创建一个共同的类称 为SchoolMember然后让教师和学生的类继 承这个共同的类。即它们都是这个类型(类)的子类型,然后我们再为这些子类 型添加专有的属性。-使用这种方法有很多优点。如果我们增加/改变了SchoolMember中的任何功能,它会 自动地反映到子类型之中。继承 继承的语法格式:class(superclassl5superclass

8、25.):可以有多个父类,但注意出现顺序继承class SchoolMember:“Represents any school member.111def _init_(self,name,age):self.name=nameself.age=ageprint1(Initialized SchoolMember:%s)f%self.namedef tell(self):fnTell my details.111print fName:n%sn Age:n%sIM%(self.name,self.age),继承 class Represents a teacher.def _init_(sel

9、f,name,age,salary):SchoolMember._init_(self,name,age)self.salary=salary print1(Initialized Teacher:%s)%self.name def tell(self):SchoolMember.tell(self)print1 Salary:%self.salary继承 class“Represents a student.def _init_(self,name,age,marks):SchoolMember._init_(self,name,age)self.marks=marks printf(Initialized Student:%s)%self.name def tell(self):SchoolMember.tell(self)print Marks:%self.marks继承 t=Teacher(TMrs.Shrividya 40,30000)s=Student(TSwaroop 22,75)members=也 s for member in members:member.tell()#works for both Teachers and Students

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服