当前位置: 首页 > 图灵资讯 > 行业资讯> 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对象怎么理解?

python对象怎么理解?

2025-12-10
python二级如何备考

python二级如何备考

2025-12-10
python二级是全程上机考试么?

python二级是全程上机考试么?

2025-12-10
python二进制dat数据怎么转成txt文本

python二进制dat数据怎么转成txt文本

2025-12-10
python高并发怎么解决

python高并发怎么解决

2025-12-10
python更新不了数据库解决方法

python更新不了数据库解决方法

2025-12-10