#在python中声明类
#class 类名
# '类的文档字符串'
# 类体
# 类:将一个事物共有的数据属性和函数属性封装在一起
#规范:类名开头字母大写
# 1.数据属性
# 2.函数属性
class Data:
#初始化函数
def __init__(self,name,age,id):
self.name=name
self.age=age
self.id=id
#数据属性
number=1
#函数属性
#只要是类里面创建函数,默认第一个参数为self
#这样实例在调用方法的时候,默认把实例传进去
def eat(self):
print('%s 吃' % self.name)
#调用过程中,一定要明白,实例能访问类属性,类不能访问实例数据
# Data.eat()
# print(Data.number)
#实例化
data=Data('liyi',18,123456)
#实例可以寻值先从自己的作用域开始,找不到就到类的作用域里面找
print(data.__dict__)
print(data.__dict__['name'])
print(data.name)
data.eat()
print(data.number)
data2=Data('linlin',18,123098)
print(data.eat())
print(data2.eat())
#增加类属性
Data.id=2
print(Data.__dict__)
#删除类属性
del Data.id
print(Data.__dict__)
python中类操作(一)
猜你喜欢
转载自www.cnblogs.com/-wenli/p/10310316.html
今日推荐
周排行