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

六安做网站seo徐州网站建设

六安做网站seo,徐州网站建设,临西网站建设价格,阿里妈妈 该网站的域名已经被其他人绑定目录 一、定义类及使用类的成员 二、self关键字介绍 三、在类内部调用类中的函数 class 类名: 属性(类似于定义变量) 行为(类似于定义函数,只不过第一个形参要写self) 一、面向对象基本概述 属性&…

目录

一、定义类及使用类的成员

二、self关键字介绍

三、在类内部调用类中的函数

class 类名:

        属性(类似于定义变量)

        行为(类似于定义函数,只不过第一个形参要写self)


一、面向对象基本概述

属性:名词,用来描述事物的外在特征的,例如:姓名,性别,年龄,身高,体重...

行为:动词,表示事物能够做什么,例如:学习,吃,睡...

类:抽象的概念,看不见,摸不着,类=属性+行为;

对象:类的具体体现,实现.

1.1 定义类的格式

class 类名:
        属性(类似于定义变量)
        行为(类似于定义函数,只不过第一个形参要写self)

如何使用类中的成员:

1.2 创建该类的对象.

对象名=类名()

1.3 通过 对象名.的方式来调用

对象名.属性

对象名.行为()

如下示例:

定义1个汽车类,具有跑的功能,并调用.

class Car():#属性#行为def run(self):print('汽车会跑!')
if __name__ == '__main__':c1=Car()c2=Car()c1.run()c2.run()print(f'c1:{c1}')print(f'c1.run:{c1.run}')print(f'c2:{c2}')print(f'c2.run:{c2.run}')

运行结果:

二、self关键字介绍

self是Python内置的一个属性,代表:本类当前对象的引用.

通俗解释:哪个对象调用函数,函数内的self就代表哪个对象; 谁调用,self就是谁.

用于函数内,区分不同对象的, 因为:

        汽车类的run()函数,c1对象能调用,c2对象也可以调用。 run()函数内部就可以通过self来区分到底是c1还是c2调用了该函数。

示例代码:

'''
self关键字介绍:概述:它是Python内置的一个属性,代表:本类当前对象的引用.通俗解释:哪个对象调用函数,函数内的self就代表哪个对象;谁调用,self就是谁.作用:用于函数内,区分不同对象的,因为:汽车类的run()函数,c1对象能调用,c2对象也可以调用。run()函数内部就可以通过self来区分到底是c1还是c2调用了该函数
'''
#1.定义汽车类
class Car:#汽车类内部,定义:行为(函数),表示具有:跑的功能def run(self):print('汽车具有跑的功能!')print(f'当前对象为:{self}')
if __name__ == '__main__':c1=Car()c2=Car()c1.run()print('-'*30)c2.run()print('-' * 30)print(f'c1:{c1}')print(f'c2:{c2}')

三、在类内部调用类中的函数

调用格式介绍:

        类外:对象名.的方式调用

        类内:self.的方式调用

函数内有self,表示:谁调用这个函数,self就是哪个对象;

简单理解:self=本类的对象

函数只有被调用,才会执行。

示例:定义汽车类,具有跑的功能run(),然后分别在 类内,类外调用run()函数。

class Car:def run(self):print('汽车会跑!...')def work(self):#2.1打印1句提示print('我是work()函数!')#2.2调用run()函数self.run()
if __name__ == '__main__':c1=Car()c1.run()print('-'*30)c1.work()

运行结果:

http://www.dtcms.com/wzjs/408497.html

相关文章:

  • 西安建设工程网站网站推广方案策划
  • 新疆网站建设一条龙服务seo 资料包怎么获得
  • 做服装的外贸网站域名注册管理机构
  • 小学课程建设网站目标网络营销推广策略有哪些
  • 北海做网站网站建设石家庄网站建设seo
  • 响应式网站多少价格网络营销环境
  • 常州建设局网站推广渠道有哪些
  • 能自己做网站接业务吗怎么查询搜索关键词
  • 汉中做网站体验营销案例分析
  • 做京挑客的网站有哪些网络营销推广案例
  • 网站终端制作快速提高排名
  • 有哪些测试网站设计非常出色的外贸平台有哪些比较好
  • 北京模板网站制作百度小程序优化
  • 杭州网站设计公司windows优化大师收费吗
  • b2b电子商务网站调研报告电大作业深圳网站seo服务
  • 网站建设推广公司排名如何推广app赚钱
  • 广告设计与制作包括哪些内容爱站网站长seo综合查询工具
  • 增加网站收录微信管理软件
  • 北京服饰网站建设好用吗
  • 西安可以做网站的seo推荐
  • wordpress adminajax.phpseo排名查询
  • 专做蓝领招聘网站有哪些百度小说排行榜前十名
  • 网站建设与运营培训班西安seo服务外包
  • 西安公司网站建设哪家专业网络营销的策划方案
  • win7做网站服务器整站优化推广
  • 网线制作公开课西安自动seo
  • 网站制作加教程视频教程seo是搜索引擎吗
  • wordpress修改自豪地采用系统优化软件有哪些
  • 内部网站的作用郑州网站制作工具
  • 网站制作过程百度大数据查询