python中类的属性有哪几种,python对象的三个属性
两种属性
1.内置类属性:Python类中有各种内置属性。
如_dict_、_doc_、_name _等。例如,您想要查看employee1的所有键值对。您可以简单地编写以下包含类命名空间的语句:
打印(emp_1。__字典_ _)
2.用户定义的属性:属性在类定义中创建。您可以为类的现有实例动态创建新属性。属性也可以绑定到类名。
实例
classClassDef(object):
def__init__(self):
#公共
self.name=class_def
#私人
自我。_ _年龄=29岁
#受保护
自我。_sex=男人
deffun1(自身):
打印( callpublicfunction )
def__fun2(self):
打印( callprivatefunction )
def_fun3(self):
打印( callprotectedfunction )
if__name__==__main__:
#实例化类对象
class_def=ClassDef()
#调用方法
#好的
class_def.fun1()
class_def_ClassDef__fun2()
class_def_fun3()
#访问数据
打印(class_def。_ClassDef__age)
打印(class_def。_性)
打印(class_def.name)
#错误
#class_def。__fun2()
#print(class_def。__age)这是python类的两个属性。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。