Python面向对象编程中属性的基本操作
来源:互联网 发布:java 生成pdf表格 编辑:程序博客网 时间:2024/05/20 19:16
在面向对象编程中,属性与方法的使用十分频繁。接下来对属性的基础操作进行简单的学习小结。
在Python OOP中,属性的操作一般有如下几种:
1,添加属性
2,修改属性的值
3,获取属性的值
4,删除属性
通过一段简单的示范代码来说明一下:
class DemoClass:
pass
obj = DemoClass()
# add new attribute
obj.value = 123
# get the value of attribute
print(obj.value)
# modify the value of attribute
obj.value = 456
print(obj.value)
# delete attribute
del obj.value
try:
print(obj.value)
except:
print("error")
在上面的代码中,分别通过注释说明了相应的操作是什么含义。在上面的代码中,简单展示了属性的添加、修改、获取值以及删除几种操作。其中,删除后的属性肯定是不能够访问的,这样通过一个try语句避开了上面可能抛出的错误。
程序的执行结果如下:
grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/02_programme_language/03_python/03_OOP/2017/08$python attr_demo.py
123
456
Error
从上面的结果,大致做如下小结:
1,直接给对象加一个属性的赋值操作,如果属性不存在则会创建新的属性;
2,对于对象的属性赋值操作,如果属性已经存在则会进行修改操作;
3,属性的数值获取,类似于C语言中的数据结构;
4,属性删除之后,相应的信息不能够继续引用。
- Python面向对象编程中属性的基本操作
- Python中面向对象编程
- [Python]面向对象编程---类属性(2)
- Python面向对象的编程
- python 面向对象的编程
- Python面向对象的编程
- python面向对象的编程
- Python面向对象编程中公共初始化方法的实现
- python中面向对象编程的特殊方法
- 操作python对象的属性
- python基本 面向对象
- UML面向对象设计基础 chapter 3 类,属性和操作的基本表示法
- PHP面向对象编程 面向对象的基本实践
- Python 面向对象的基本使用
- 面向对象编程的基本特性
- 面向对象编程的基本概述
- python面向对象编程
- python 面向对象编程
- 史上最简单的JavaScript闭包讲解
- Poj3254 Corn Fields (状压Dp)
- 802.11协议精读19:Wi-Fi的起源,诞生与发展
- linux开放端口
- 快速排序算法里的partition函数
- Python面向对象编程中属性的基本操作
- 剑指offer1-10(JavaScript)
- 2017 Multi-University Training Contest
- BZOJ 1907: 树的路径覆盖 树型dp
- 预处理之ST表
- 机器学习推荐
- 多线程编程
- 神经网络层数计算方法(综合)
- 从零实现一个高性能网络爬虫(二)应对反爬虫之前端数据混淆