ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

python笔记-类和实例

python笔记-类和实例

1、基本概念

  • class:表明这是一个类
  • ClassName:类的名字
  • ():父类集合的开始和结束
  • object:父类的名字,定义类继承自父类,可以不写,默认是object,object是所有类的直接或间接父类
  • 类的实例化(创建对象)
    -实例名 = 类()的方式实例化对象,为类创建一个实例
点击查看代码
class Player(object):  #object是python的基类passtom = Player()  #类的实例化(创建一个对象)
print(f"tom的类型是:{type(tom)}")
print(f"tom是Player类吗:{isinstance(tom, Player)}")
print(f"tom是object类吗:{isinstance(tom, object)}")

2、实例的属性

  • 实例的属性,是通过各个维度对属性进行描述,比如人:姓名、性别、年龄、籍贯、所在城市、工作岗位等就是人的属性;
  • def init(self): #初始化函数
  • 在实例化对象时会默认自动执行类中的初始化函数
点击查看代码
class Player(object):def __init__(self,name,age,city):   #初始化函数print(f"打印初始化函数!!!")self.name = nameself.age = ageself.city = city
#类的实例化类(创建对象)
jake = Player('jake',24,'西安')
jake.city = '北京'  #对象属性重新赋值
print(f"对象jake的基本信息:{jake.name},{jake.age},{jake.city}")
tom = Player('tom',38,'重庆')
print(f"对象tom的基本信息:{tom.name},{tom.age},{tom.city}")
tom.height = 180   #对象在初始化函数外增加属性并赋值
tom.city = '成都'
print(f"tom的所有属性:{tom.__dict__}")   #获取实例对象的所有属性

3、类的属性

返回列表