您的位置:首页 > 编程语言 > Python开发

Python对象中的属性为什么可以临时增加

2017-09-15 21:25 411 查看
class Employee:
empCount = 0
def displayCount(self):
print("hi")

def __init__(self, name, salary):
print("初始化!")
self.name = name
self.salary = salary


解析: name 和 salary明明在类中并没有该属性,但是为什么可以给name和salary赋值呢?可以把该对象看成是json串,由于Python是解释型语言,所以并不会在内存中创建该对象,只是以字符串形式来保存该对象,所以属性可以随时删减也就不奇怪了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐