python类的属性

来源:互联网 发布:h3c网管软件 编辑:程序博客网 时间:2024/05/22 13:26

一 介绍

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'
 
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 四川人力与社会保障网 珠海人力资源网 人力资源和社会保障局 珠海人力资源 四川人力社会保障网 人力资源保障 山东省人力资源和社会保障厅 重庆人力资源和社会保障网 人力资源保障局 四川人力资源和社会保障厅 重庆人力资源网 人力资源模块 甘肃省人力资源和社会保障厅 甘肃省人力资源社会保障厅 山东省人力资源社会保障厅 人力资源大模块 人力资源社会保障部 四川省人力和社会保障厅 淄博市人力资源和社会保障网 甘肃人力资源社会保障厅 重庆人力和社会保障网 淄博市人力资源社会保障网 山东省人力资源保障厅 贵阳人力资源网 重庆人力社会保障网 重庆人力资源 广州市人力资源社会保障局 甘肃人力资源保障厅 广州市人力资源和社会保障局 人力社会保障局社保网 深圳市人力资源社会保障局 贵阳人力资源 深圳市人力资源和社会保障局 重庆市人力资源和社会保障局 青岛市人力资源和社会保障局 罗德岛人力资源部 河南省人力资源和社会保障厅 重庆人力资源和社保局网 潍坊市人力资源和社会保障局 台山人才人力资源网 河南省人力资源社会保障厅