`
cakin24
  • 浏览: 1333834 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

python类的属性

阅读更多

一 介绍

1、在python中,如果属性是以双下划线开始的,则该属性是私有属性。
2、如果在类内部使用私有属性,则应该在私有属性前加上"self."。
 
二 代码示例
  1. >>>class book:
  2. __author =''
  3. __name =''
  4. __page =0
  5. price =0
  6. __press =''
  7. >>> a = book()
  8. >>> a.__author
  9. Traceback(most recent call last):
  10. File"<pyshell#9>", line 1,in<module>
  11. a.__author
  12. AttributeError:'book' object has no attribute '__author'
  13. >>> a.price
  14. 0
  15. >>> a.price =20
  16. >>> a.price
  17. 20
  18. >>> a.__name
  19. Traceback(most recent call last):
  20. File"<pyshell#13>", line 1,in<module>
  21. a.__name
  22. AttributeError:'book' object has no attribute '__name'
  23. >>> a.__page
  24. Traceback(most recent call last):
  25. File"<pyshell#14>", line 1,in<module>
  26. a.__page
  27. AttributeError:'book' object has no attribute '__page'
 
1
1
分享到:
评论

相关推荐

    Python 类属性与实例属性,类对象与实例对象用法分析

    本文实例讲述了Python 类属性与实例属性,类对象与实例对象用法。分享给大家供大家参考,具体如下: demo.py(类属性,所有实例对象共用类属性): # 定义工具类 继承object是为了兼容python2.x class Tool...

    彻底搞懂Python类属性和方法的调用

    1.数据抽象:描述某类对象共有的属性或状态。 2.过程抽象:描述某类对象共有的行为或功能操作。 在python中,使用类来定义同一种类型的对象。类是广义的数据类型,能够定义复杂数据的特性,包括: 1.静态特性(即...

    Python类属性与实例属性用法分析

    主要介绍了Python类属性与实例属性用法,实例分析了Python类属性与实例属性的功能、定义与使用技巧,需要的朋友可以参考下

    Python类属性,类方法,静态方法解释,及实际演练

    类属性:python中一切皆为对象,首先要明白两个概念类对象和实例对象。 class Tool(object): count = 0 def __init__(self,name): self.name = name # 让类属性的值+1 Tool.count += 1 print(id(Tool("锤子")))...

    Python类属性的延迟计算

    主要为大家详细介绍了Python类属性的延迟计算,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    浅谈python类属性的访问、设置和删除方法

    类属性和对象属性 ...类属性和对象属性可类比于Java中的static成员和非static成员,只不python中的类属性和对象属性都是可以动态添加(和删除)的。 class A(object): name='orisun' def __init__(self)

    什么是python类属性

    在本篇文章里小编给大家分享了关于python类属性的相关知识点,需要的朋友们可以参考学习下。

    Python中类的定义结构以及类属性说明示例

    使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。...目的:帮助理解类对象和实例对象概念在Python中的具体使用。

    粗糙集属性约简python

    粗糙集属性约简代码python

    python公有属性

    python公有属性,访问和修改。对象d1去访问nationality属性时,如果在成员属性中找不到,就会找公共属性,也就是说自己的属性找不到 就去找父亲的属性

    python查看CAD扩展属性,CAD二次开发python

    python读取CAD的扩展属性,并展示在界面上,python二次开发CAD扩展属性,pyqt5设计界面,cass扩展属性的提取,里面包含源代码及打包好exe。

    Python 类与对象编程详解三(类属性、实例属性)

    目录类属性属性的定义操作类属性的三种方法属性存在的意义操作类属性的方法使用@property装饰器操作类属性通过@property装饰器对属性的取值和赋值加以控制使用python内置函数操作属性。 类属性 属性的定义 python中...

    初学者python笔记(类的内置属性)

    前几篇关于Python面向对象编程的文章也介绍了一部分类的一些内置方法和属性,本篇文章总结的是类的一些其他内置方法及属性 1、isinstance与issubclass判断方法 isinstance(obj,cls): 判断obj对象是否为类cls的实例 ...

    Python面向对象之类和对象实例详解

    本文实例讲述了Python面向对象之类和对象。分享给大家供大家参考,具体如下: 类和对象(1) 对象是什么? 对象=属性(静态)+方法(动态); 属性一般是一个个变量;方法是一个个函数; #类的属性 就是 类变量 #...

Global site tag (gtag.js) - Google Analytics