面向对象编程
1.类与对象
在python中先有类再有对象,类和对象,你可以看成,类是把对象的相同特征和相同方法汇总再一起,再根据类来生成对象,这个对象具有类的特征与方法
1.类的命名
class 类名:#这里类名必须用驼峰体进行命名有些特殊情况除外
name = a #特征
def __init__(self): self #对于生成的对象来说是生成的对象,对于类来说是个要传的形参,且__init__在运行类的时候他会调用函数
pass
def func():#func为方法.其在命名对象时候不会进行调用
pass
类的调用
对象 = 类名()
推荐Python大牛在线分享技术 扣qun:855408893
领域:web开发,爬虫,数据分析,数据挖掘,人工智能
2.对象的查找顺序
#先查找对象他本身,如果没有,再去类里面找,如果还没有就报错
#一.自身有类也有
class a:
name = 'sb'
def __init__(self,name):
self.name = name
b = a('2b')
print(b.name)
#结果是2b
#自己没有类有
class a:
name = 'sb'
def __init__(self,name):
self.xx = name
b = a('2b')
print(b.name)
#结果是sb