Python基础——类

数据类型

数据类型分为两类:系统类(int、float, str…)和自定义类

类是具有共同特征的事物的抽象描述,这个描述分为两种:特征描述和行为描述

自定义类

class 类名:
	# 特征和行为
	# 对对象的特征进行初始化
	def __init__(self, 形参1,形参2...):
		# self:对应的对象
		self.特征名 = 形参
	# 行为:在类中声明对应的方法
	def 行为名称(self, 形参1,形参2...):
		功能体

对象

变量 =(具体特征值)

调用类方法

变量.方法名

例:

# 创建名为狗的类
class Dog:
	# 初始化特征 品种、名字、年龄、性别
    def __init__(self, breed, name, age, gender):
        self.breed = breed
        self.name = name
        self.age = age
        self.gender = gender
	
	# 创建名为看家的方法(行为)
    def look_house(self):
        print(f'{self.breed}看家')

	#创建名为吃的方法(行为)
    def eat(self, food):
        print(f'一只名为{self.name}的{self.breed}正在啃{food}')

# 创建dog对象,并为Dog类初始特征赋值
dog = Dog('边牧', '四月', '2', 'fair')
# 调用look——house()方法
dog.look_house()
#调用eat方法
dog.eat('骨头')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值