首页 > 编程语言 >【python学习随笔】03 python中的类和对象

【python学习随笔】03 python中的类和对象

时间:2023-01-31 11:22:22浏览次数:44  
标签:03 run name python self color BMW 随笔

03 python中的类和对象

“一切皆为对象”这句话大家都有所耳闻,那么 对象object 是什么呢,而 类class 又是什么呢?

我们以一个例子来解释:

03 类和对象1

class Car:
    '''这是小汽车的类,其中有run方法和color、name属性'''
   	def __init__(self, color, name):
      	self.name = name
      	self.color = color
      	Car.empCount += 1
    def run(self):
        print(self.color,"色的",self.name,"跑过去了")

这里用python 创建了一个Car类,其中有run方法color、name属性,那么这个就是小汽车类

方法:定义在类中的函数

那么,我们想要创建一个小汽车对象就可以以小汽车类为模板创建了,也就是说,对象是类的实体化

BMW = Car("blue","BMW")

这样我们就创建了一个名为BMW的对象,他的color属性值是bluename属性值是BMW,有一个run方法

我们想要让小汽车跑起来只需要

BMW.run()

同样的方法,我们也可以创建其他的不同的小汽车。

得到输出

blue 色的 BMW 跑过去了

标签:03,run,name,python,self,color,BMW,随笔
From: https://www.cnblogs.com/ddddmx/p/17078395.html

相关文章

  • python-远程连接windows机器
    python-远程连接windows机器1.python-远程连接windows机器安装远程连接windows机器库pipinstallpywinrm在远程连接windows机器开启winrm用于远程管理查看wi......
  • python-实现远程windows机器上传文件和远程执行命令
    python-实现远程windows机器上传文件和远程执行命令1.python-实现远程windows机器上传文件和远程执行命令编写上传测试文件#!/usr/bin/envpython3#_*_coding:ut......
  • Python3.7采用CMD自动安装Pygame1.9.4
    ​​Python全栈工程师核心面试300问深入解析(2020版)----全文预览​​​​​​Python3.7采用CMD自动安装Pygame1.9.4,一步即可最近正在学习python开发游戏,需要安装Pygam......
  • Python 反爬虫——文本混淆反爬虫
    文中案例参考GitHub项目4文本混淆反爬虫4.1图片伪装为文字反爬虫有些文字内容实际是图片伪装的提取图片的内容(图片请求响应结果res.content就是图片的字节数据,可以直接......
  • Python 通用爬虫思路
    文章目录​​通用爬虫思路​​​​1.准备URL​​​​2.发送请求,获取响应​​​​3.提取数据​​​​4.保存​​通用爬虫思路1.准备URL准备start_urlurl地址规律不......
  • PYTHON基础
    PYTHON基础字面量指在代码中,被写下来的固定的值常用的值类型类型描述数字(Number)支持-整数(int)-浮点数(float)-复数(complex)(-复数:如4+3j,以j结尾......
  • Python-​​pprint的简单使用
    ​​Dataprettyprinter 一、简介​​​print()​和​​pprint()​都是python的打印模块,功能基本一样,唯一的区别就是​​pprint()​模块打印出来的数据结构更加完整,每......
  • 合宙 esp32c3 烧录 MicroPython
    首先安装USB串口驱动(win10以上会自动安装,CH343串口驱动)安装Python安装esptool->pipinstallesptool下载MicroPython固件固件地址名称为:esp32c3-20220618-v1.......
  • Python 错误:TypeError: range() takes no keyword arguments
    问题描述:for循环时使用range()出错:forpageinrange(start=1,stop=8+1,step=1):print(page)结果报错TypeError:range()takesnokeywordargument......
  • python3 获取国内上一个交易日 依赖chinese_calendar
    #获取国内上一个交易日defgetLastTradingday():#依赖库chinese_calendar,datetimedayStep=1lastTradingday=datetime.datetime.now()-datetime.......