python中的私有变量为变量名前+"__"
在类为访问私有变量的格式为:_类名__变量名
一,读写属性
快捷键:props+回车
Class MyClass:
def __init__(self,data=0):
Self.data=data
@property
def data(self):
Return self.__data
@data.setter
Def data(self,value):
Self.__data=value
二,只读属性
往往类中确定的数据,需要类外读取,但是不能修改
快捷键:prop
class MyClass:
Def __init__(self):
Self.__data=10
@property
Def data(self):
Return self.__data
三,只写属性
只可以改,不可以读,很少使用
class MyClass:
Def __init__(self,data=0):
Self.data=data
Data=porperty()
@data.setter
Def data(self,value):
Self.__data=value