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

茂名哪里有网站开发公司网站建设教育平台

茂名哪里有网站开发公司,网站建设教育平台,福建网站开发定制,网络服务商机构目录 一、定义类及使用类的成员 二、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/a/471508.html

相关文章:

  • 学习SpringBoot
  • nas 可以做网站吗wordpress 文章付费查看
  • 标识设计公司网站公司做免费网站
  • 网页欣赏网站微信商城网站搭建
  • 企业网站备案是什么意思专业电商网站
  • 做it人经常逛的网站中国制造网下载
  • 国外免费外贸网站马关县网站建设
  • 广东基层团组织建设部网站甘肃省建设厅不动产网站
  • 微信连接微网站吗网址跳转网站
  • OpenSSH下载和安装教程(附安装包)
  • 北京欢迎您张家界seo优化方案
  • 签署网站建设协议新闻白城百度网站建设
  • 外贸网站推广营销举三个成功的新媒体营销案例
  • 淘宝网站建设类别宜宾建设机械网站
  • 16大平台全支持!bililive直播录制工具实测
  • 1-计算机网络体系结构
  • 建立网站基本步骤拓者设计吧电脑版网页
  • 自学做甜品师的网站wordpress json 时间
  • 做设计找素材那个网站最好用网上培训课程平台
  • 网站建设外包网wordpress关闭评论框
  • 360建站公司黑龙江省建设厅网站
  • 科研新手如何快速准确地找到所需文献?
  • 深圳松岗网站建设做网站需要费用多少
  • # tchMaterial-parser 入门指南
  • 【开题答辩全过程】以 保险理赔管理系统为例,包含答辩的问题和答案
  • 建站模板网站设计wordpress评论区镶嵌图片
  • 餐厅网站开发背景网页设计与制作教程的出版社
  • python学习之访问模式
  • 西宁网站建设报价ew君博贴心0317 沧州 技术支持
  • 【工业场景】用YOLOv8实现反光衣识别