2 Star 3 Fork 3

celaraze / learning-python

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
23.实例属性和类属性.py 533 Bytes
一键复制 编辑 原始数据 按行查看 历史
绯末 提交于 2019-12-30 14:04 . 增加实例属性和类属性
# 给实例绑定属性是通过init函数来做的
class Student(object):
def __init__(self, name):
self.name = name
s = Student('Tom')
s.age = 19
# 如果类本身需要绑定一个属性,可以直接定义
class Teacher(object):
name = 'Lily'
t = Teacher()
# 打印实例化的属性
print(t.name)
# 打印类的属性
print(Teacher.name)
# 设定实例化的属性
t.name = 'Lucy'
print(t.name)
# 删除实例化的属性
# 删除之后访问到的name将是原来类提供的name
del t.name
print(t.name)
Python
1
https://gitee.com/celaraze/learning-python.git
git@gitee.com:celaraze/learning-python.git
celaraze
learning-python
learning-python
master

搜索帮助