一,填空题
I. 面向 对象的程序设计具有三个基本特征 :
封装,继承,多态。
2. Python 语句 x =‘123’; print (isinstance (x, int) )的运行结果为False。
3. 创建对象后,可以使用 ___运算符来调用其成员 。
4. Python 类体中, __是一个类方法,创建对象时调用,返回当前对象的一个实
例, 一般无需重载该方法。 方法即构造函数(构造方法),用于执行类的实例的初
始化工作。对象创建后词用,初始化当前对象的实例,无返回值。 方法即析构函
数,用于实现销毁类的实例所需的操作,如释放对象占用的非托管资源。
二,思考题
l. Python 如何拷贝 一个对象?
2. Python 提供哪些特殊属性?如何表示这些特殊属性?各自的含义是什么?
3. 下列 Python 语句的运行结果为 100 100。
class parent:
def __init__(self, param):
self.v1 = param
class child(parent):
def __init__(self, param):
parent.__init__(self,param)
self.v2 = param
obj = child(100);

本文详细讲解了Python面向对象的三大特性——封装、继承和多态,并给出了相关习题及答案。在填空题部分,提到了`isinstance()`函数、成员调用运算符以及类方法和特殊方法的概念。在思考题中,探讨了Python对象拷贝、特殊属性以及`getattr()`和`setattr()`函数的用法。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



