当前位置: 首页 > 图灵资讯 > 行业资讯> python对象怎么理解?

python对象怎么理解?

来源:图灵python
时间: 2025-12-10 16:46:59

类(class)抽象的概念,如人类、鸟类、水果,是一个普遍的名字,没有特定的对象;

对象(object,指的是具体的例子,instance);

给物体增加一个实例变量

#增加skills实例变量
p.skills=['programming','writing']
print(p.skills)
#删除p对象的name实例变量,而不是删除类中的变量,构建一个新对象,name实例变量或构建函数默认。
delp.name
#print(p.name)会报错

Python 允许通过对象访问类变量 ,但是,如果程序通过对象尝试赋值类变量,性质就会改变一个Python 它是一种动态语言,赋值语句通常意味着定义新的变量。因此,如果程序通过对象赋值类变量,则定义新的实例变量而不是赋值类变量 。例如下面的程序 。

classInventory:
#定义两个变量
quantity=2000
item='鼠标'
#定义实例方法
defchange(self,item,quantity):
self.item=item
self.quantity=quantity
#创建Inventory对象
iv=Inventory()
iv.change('显示器',500)
#item和quantity实例变量访问iv
print(iv.item)#显示器
print(iv.quantity)#500
#item和quantity类变量访问Inventotry
print(Inventory.item)#鼠标
print(Inventory.quantity)#2000

更多Python知识,请关注:Python自学网!!

上一篇:

python二级如何备考

下一篇:

返回列表