当前位置: 首页 > news >正文

网站建设管理工作情况的通报网站开发vs设计报告

网站建设管理工作情况的通报,网站开发vs设计报告,公司网站怎么弄,英文seo实战派_init_()函数 所有类都有一个名为__init__()的函数#xff0c;它在每次使用类创建新对象时都会自动执行#xff0c;可用于将用户指定的值在初始就赋给对象的属性#xff0c;或者在创建对象时执行一些固定操作#xff0c;如下#xff1a; class Person:def __init__(self…_init_()函数 所有类都有一个名为__init__()的函数它在每次使用类创建新对象时都会自动执行可用于将用户指定的值在初始就赋给对象的属性或者在创建对象时执行一些固定操作如下 class Person:def __init__(self, name, age):self.name nameself.age age以双下划线开头和结尾的函数 这些双下划线函数的名称是预先定义好的当用户和使用某些内置函数或进行特定操作时python解释器会自动调用这些双下划线函数。 如 init() 用于初始化对象str() 用于返回对象的字符串表示eq() 用于比较对象是否相等。 那么当用户使用print()函数来打印对象时python解释器会尝试调用对象的__str__()函数来获取对象的字符串表示若没有定义__str__()函数就会使用默认的对象表示方式如下 class Vector:def __init__(self, a, b):self.a aself.b bdef __str__(self):return Vector (%d, %d) % (self.a, self.b)def __add__(self,other):return Vector(self.a other.a, self.b other.b)v1 Vector(2,10) v2 Vector(5,-2) print v1 v2输出为 Vector(7,8)此外以双下划线开头的变量表示是私有类型的变量只能允许这个类本身内部进行访问以单下划线开头表示protected类型的变量只允许其本身与子类内部进行访问不能用于from module import * self参数 self参数是对类当前实例的引用用于访问属于该实例的变量。其实self可以改为其他名字但必须是类中任意函数的首个参数如下 class Person:def __init__(mysillyobject, name, age):mysillyobject.name namemysillyobject.age agedef myfunc(abc):print(Hello my name is abc.name)类内的函数和普通函数只有一个特别的区别前者必须有一个额外的第一个参数按照惯例命名为self。self代表当前对象的地址而self.__class__则指类 class Test:def prt(self):print(self)print(self.__class__)t Test() t.prt()输出为 __main__.Test instance at 0x10d066878 __main__.Test对象销毁垃圾回收 python使用引用计数来跟踪和回收垃圾。在python内部记录着所有使用中的对象各有多少引用。 当对象被创建时就创建了一个引用计数当其不再被需要时即此对象的引用计数变为0时它被垃圾回收。但回收不是立即的而是由解释器在适当的时机将垃圾对象占用的内存空间回收 析构函数__del__()在对象销毁的时候被调用 class Point:def __init__( self, x0, y0):self.x xself.y ydef __del__(self):class_name self.__class__.__name__print class_name, 销毁pt1 Point() pt2 pt1 pt3 pt1 print id(pt1), id(pt2), id(pt3) # 打印对象的id del pt1 del pt2 del pt3输出如下 3083401324 3083401324 3083401324 Point 销毁类的继承 继承语法如下 class 子类名(父类名)...python总是首先查找本类中的方法若不能在本类中找到对应方法它才开始到父类中逐个查找。 class Parent: # 定义父类parentAttr 100def __init__(self):print 调用父类构造函数def parentMethod(self):print 调用父类方法def setAttr(self, attr):Parent.parentAttr attrdef getAttr(self):print 父类属性 :, Parent.parentAttrclass Child(Parent): # 定义子类def __init__(self):print 调用子类构造方法def childMethod(self):print 调用子类方法c Child() # 实例化子类 c.childMethod() # 调用子类的方法 c.parentMethod() # 调用父类方法 c.setAttr(200) # 再次调用父类的方法 - 设置属性值 c.getAttr() # 再次调用父类的方法 - 获取属性值输出如下 调用子类构造方法 调用子类方法 调用父类方法 父类属性 : 200方法重写 若子类想要修改父类中的方法可以直接在子类中进行重写 class Parent: # 定义父类def myMethod(self):print 调用父类方法class Child(Parent): # 定义子类def myMethod(self):print 调用子类方法c Child() # 子类实例 c.myMethod() # 子类调用重写方法输出如下 调用子类方法
http://www.pierceye.com/news/307445/

相关文章:

  • dedecms网站上传服务器不是空间网站正则表达式怎么做
  • 青岛企业建设网站企业南宁网站开发建设
  • 网站备案是先做网站还是做完了备案效果好的手机网站建设
  • 做企业宣传网站沈阳妇科检查去哪个医院较好
  • 网站为什么维护wordpress 交易平台
  • 南京 电子商务网站5118数据分析平台官网
  • 试析企业网站建设模式建网站的网络公司
  • 内蒙古建设 招聘信息网站平台搭建
  • 做网站公司共有几处密码公司seo营销
  • 镇江网站制作费用广东华电建设股份有限公司网站
  • 西安知名的集团门户网站建设服务商潍坊网站开发asp培训
  • 网站服务器连接被重置为什么高德地图没有外国位置信息
  • 帝国cms 仿站 wordpress天津新亚太工程建设监理有限公司网站
  • 精品网站导航 做最好的导航网站建设数据库选择
  • 蓝杉网站建设公司贵阳网站建设公司排名
  • 苏州专业高端网站建设机构建网站公司下载快手
  • 中堂仿做网站个人网站设计论文道客巴巴
  • 怎么用ps做网站效果图24什么网站建设
  • 网站开发技术有网站建设方案 pdf
  • 网站建设教程浩森宇特福州医院网站建设公司
  • 怎样在网站上做超链接网站商城是用什么框架做的
  • 网站建设增城wordpress新文章类型
  • 广州市招投标中心官网上海网站关键词优化
  • 很多网站开发没有框架如何制作的长沙旅游景点大全排名
  • 云南网站推广的目的做动画的网站有哪些
  • 网站建设公司在哪里找资源模拟建设网站
  • 如何盗用网站模板哈尔滨公告
  • 管理咨询网站焦作专业做网站公司哪家好
  • 在国内做跨境电商怎么上外国网站网站不收录
  • 网站介绍ppt怎么做屏蔽网站ip