- 类的成员操作
- set:设置属性
- get:获取属性 delete:删除属性
class Student():
def study(self):
print("我的名字是".format(self._name))
def fset(self, name):
self._name = name.upper()
def fget(self):
return self._name
def fdel(self):
self._name = None
name = property(fget, fset, fdel, "操作属性")
s = Student()
s.name = "zhang san"
print(s.name)
-
运算分类相关的魔术方法
-
__gt__ :
class Student(): def __init__(self,name): self._name = name def __gt__(self, obj): return self._name > obj._name s1 = Student("zhangsan") s2 = Student("lisi") print(s1<s2)
-