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

做网站案例门户网站的基本功能

做网站案例,门户网站的基本功能,崇信县门户网,域名 网址 网站名称类的创建 Python语言中#xff0c;使用class关键字来创建类#xff0c;其创建方式如下#xff1a; class ClassName(bases):# class documentation string 类文档字符串#xff0c;对类进行解释说明class_suiteclass是关键字#xff0c;bases是要继承的父类#xff0c;…类的创建 Python语言中使用class关键字来创建类其创建方式如下 class ClassName(bases):# class documentation string 类文档字符串对类进行解释说明class_suiteclass是关键字bases是要继承的父类默认继承object类。 class documentation string是类文档字符串一般用于类的注释说明。 class_suite是类体主要包含属性和方法。 类、属性和方法的命名约定惯例如下 类名表示实例的抽象命名时首字母大写属性使用名词作为名字比如name、age、weight等方法名一般指对属性的操作其命名规则一般采用动词加属性名称形式如updataName、updataAge、updataWeight等。 举例如下图 # 类定义 class People: # 类名name 张三 # 属性名def undate_name(self, name):# 方法名self.name name Python的类分为以下两种经典类Python2.x中类定义的默认方式不继承object类其内部由属性和方法组成。经典类定义的典型方式如下图 # 经典类是指没有继承object类 class A:pass新式类Python3.x中类定义的默认方式必须继承object方法其典型定义方式如下图 # 新式类是指继承object的类 class A(object):pass新式类修复了经典类的一些bug如多重继承时的歧义等并且提供了对类方法和静态方法的支持。 在Python3.x中如果没有显示指明要继承的父类则默认继承object类。 class A:passclass A():passclass A(object):pass Python3.x中无需继承时例子中三种类的创建效果一样。自动继承object类。 新式类添加了一些内置属性和方法如下所示 __name__ 属性的名字 __doc__ 属性的文档字符串 __get__(object) 获取对象属性值的方法 __set__(object, value) 设置对象属性值的方法 __delete__(object, value) 删除对象属性的方法 对象的创建 类创建完之后就应该创建该类的实例或对象了该过程称之为实例化。当一个对象被创建后就包含标识、属性和方法这三个方面的对象特性了。其中对象标识用于区分不同的对象属性和方法与类中的成员变量和成员函数相对应 people People(李四, 20, 50kg) # 实例化一个对象如例子所示对象标识符为people属性为括号中内容方法为类中方法 类的属性 Python语言中属性分为类级别和实例级别两种。实例级别的属性值默认共享类级别的属性值。除非显式进行赋值操作。下面举一个例子来说明。 class A():age 10obj2 A() obj3 A()如例子所示存在三个实例分别是类实例A和对象实例obj2、obj3。 在情形1中obj2和obj3这两个对象实例共享类实例A的属性age # 情形1 print(obj2.age, obj3.age, A.age)在情形2中显示修改了对象实例obj1的属性aaa # 情形2 obj2.age2 print(obj2.age, obj3.age, A.age)在情形3中修改了类实例A的属性aaa。 # 情形3 A.age3 print(obj2.age, obj3.age, A.age)结果如图所示: 情景1: 10 10 10 情景2: 12 10 10 情景3: 12 13 13在情形2中已经修改了对象实例obj2的属性值age其属性值和类实例A的属性值已经独立。而对象实例obj3的属性从来没有修改过所以它还是和类实例A的属性值保持一致。 Python语言对于属性的设置采用“类.属性 值”或“实例.属性 值”的形式。如上例中obj2.age 2等价于obj2.age obj2.age 2该语句包含了属性获取及属性设置两个操作。 Python语言中的属性操作遵循三个规则 1属性的获取是按照从下到上的顺序来查找属性 2类和实例是两个完全独立的对象 3属性设置是针对实例本身进行的。 类的定义由属性和方法组成属性是对数据的封装方法则是对类行为的封装。属性按使用范围分为公有属性和私有属性使用范围取决于属性名称。类的属性如下表所示。 内置属性如下表所示
http://wiki.neutronadmin.com/news/259370/

相关文章:

  • 淄博什么兼职的网站建设php搭建网站教程
  • 佛山 网址开发 网站制作扬州手机网站建设
  • 做生物学的网站濮阳做网站建设的公司
  • 网站能获取访问者建设银行小微企业网站进不了
  • 深圳网站建设搜q479185700网页制作公司印章
  • 介绍个人网站的ppt怎么做广州网站建设信息科技有限公司
  • iis网站启动不了网站销售都怎么做的
  • 营销型企业网站推广的方法有哪些自动登录网站的小程序
  • linux建站和wordpress高校健康驿站建设指引
  • 中国建设业管理协会网站网站点击量 哪里查询
  • 互联网公司网站建设万能站工具的企业网站系统
  • 网站建设价格方案手机制作网站教程
  • 网站建设建设公司有哪些网站栏目在哪里
  • 南通专业网站制作公司网络营销工具与方法
  • 实用设计网站推荐平面广告设计培训哪里学
  • wordpress 页面路径重庆seo搜索引擎优化平台
  • 关于营销型网站建设的建议全国建筑行业资质查询平台官网
  • 石嘴山网站建设公司展馆设计效果图图片 展厅
  • h5页面制作多少钱网络优化工程师实习报告
  • 网络营销的网站建设报告服务器出租网站
  • 网站建设的意义以及重要性企业网站无线端怎么做
  • 临海钢结构设计网站东城网站建设公司
  • 网站开发培训流程网站建设分金手指专业二九
  • 做网站需要多少资金绿色手机网站模板
  • 网站建设问题分类和排除方法分析东莞常平镇地图
  • 岳阳卖房网站百度没有收录我的网站
  • 门户网站 流量特产网站开发的好处
  • 17做网站 一件代发wordpress做引导页
  • 河南省城乡和住房建设厅网站首页深圳网站开发兼职
  • 网站推广经理招聘厚街做网站公司