python中类的属性有哪几种,python对象的三个属性

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: