Python快速入门 | 如何创建和操作 Python 对象?类、实例化、对象之间的关系?
你已经知道了什么是“面向对象”了,那么接下来我就要来告诉你 Python 中的对象操作了,我先给你说明白,Python 中的类是啥?什么又是实例?
我们对邮件这个玩意都很熟悉吧,想想,你在发邮件的时候会怎么样操作呢?
是的,你会看到平台给你一个结构,你需要在这个结构里面录入相关信息,比如收件人是谁啊,主题是什么,你要写的内容是啥,写完之后,你点击发送按钮,对方就能收到你的内容了。
类和实例化
我刚刚所说的这个 “结构” ,你就可以理解为
本文隐藏内容 登陆 后才可以浏览
ok,今天主要让你了解,python如何创建类,什么是类和实例对象,以及类的初始化、变量、方法的定义。那么下一篇我会跟你说明白的是:什么是子类?什么是继承,方法重写会怎么样?子类和父类之间操作细节。
“{} 说 {}”.format(“”,””) 这个写法其实也是可以的,string的时候{0} {1}这种写法也是可以的。
”’
类就是一个结构,你可以通过这个结构,去实例化出一个又一个对象。
self 指的是实例本身
attr为实例们的共享变量
”’
class Person:
attr = ‘hello’
# 定制属性
def __init__(self,name,age):
self.name = name
self.age = age
self.m_k=’kid’
# 定制功能
def judge(self):
if self.age >=18:
self.m_k = ‘man’
return self.m_k
man =Person(‘亚索’,19)
print(f'{man.name}:{man.age}:{man.judge()}:say:”{man.attr}”‘)
每个类都需要初始化函数吧
打卡
形象
类有什么用啊
复用性高,易维护,这是我能想到的
@lin 这个..多看几遍吧
打卡