python类的属性 博客分类: python python属性
程序员文章站
2024-03-11 21:37:19
...
一 介绍
1、在python中,如果属性是以双下划线开始的,则该属性是私有属性。
2、如果在类内部使用私有属性,则应该在私有属性前加上"self."。
二 代码示例
>>>class book:
__author =''
__name =''
__page =0
price =0
__press =''
>>> a = book()
>>> a.__author
Traceback(most recent call last):
File"<pyshell#9>", line 1,in<module>
a.__author
AttributeError:'book' object has no attribute '__author'
>>> a.price
0
>>> a.price =20
>>> a.price
20
>>> a.__name
Traceback(most recent call last):
File"<pyshell#13>", line 1,in<module>
a.__name
AttributeError:'book' object has no attribute '__name'
>>> a.__page
Traceback(most recent call last):
File"<pyshell#14>", line 1,in<module>
a.__page
AttributeError:'book' object has no attribute '__page'
推荐阅读
-
python类的属性 博客分类: python python属性
-
tkinter实现电子时钟 博客分类: python tkinter电子时钟
-
XML的基本知识 博客分类: java高级XML xml标签属性
-
Python --使用sqlalchemy连接、操作MySQL数据库 博客分类: Python学习 PythonSQLAlchemyMySQL
-
Python 安装编码报错 - UnicodeDecodeError 博客分类: Python pythonsysasciiUnicodeDecodeError
-
bat获得环境变量属性值的第一段 博客分类: JAVA
-
理解java和python类变量以及类的成员变量
-
理解java和python类变量以及类的成员变量
-
使用python实现8大排序算法-冒泡排序 博客分类: python python排序算法冒泡排序
-
Python学习笔记(基础篇)_011_字典 博客分类: 5.Python学习笔记 python字典dict