题海
让大学四年没有难题
首页
搜题
登陆
题目详情
判断题
类的定义的特殊方法中,__eq__(self,other)表达的是使用==操作符.()
查看答案
学科:
Python语言基础与应用
时间:
2023-05-10 09:00:05
相关题目
相关作业
题目1
单选题
下列代码的输出结果是(_____).class Person: def __init__(self,id): self.id=id tom=Person(123) tom.__dict__['age']=20 print(tom.age+len(tom.__dict__))
A. 23
B. 24
C. 22
D. 21
题目2
单选题
阅读以下代码,四个选项中说法正确的是(____).class parent: def __init__(self,param): self.v1=param class child(parent): def __init__(self,param): parent.__init__(self,param) self.v2=paramodj=child(100)
A. print(odj.v1==odj.v2)会报错
B. print(odj.v1)值为100
C. print(odj.v1)值为0
D. print(odj.v1==odj.v2)结果为False
题目3
单选题
下列代码的输出结果是(____).name=['Jack','John','Mary'] name.sort(reverse=True) print(name)
A. ['Jack', 'Mary', 'John']
B. ['Mary', 'Jack', 'John']
C. ['Mary', 'John', 'Jack']
D. ['Jack', 'John', 'Mary']
题目4
单选题
在一个方法的定义中,可以通过表达式(____)访问实例变量x
A. self[x]
B. x
C. self.x
D. self.get(x)
题目5
单选题
以下关于Python类定义中的特殊方法说法错误的是(_____)
A. 析构器__del__在销毁对象时调用
B. 构造器__init__在实例化对象时调用
C. 所有特殊方法的名称以两个下划线(__)开始和结束
D. __str__(self)方法用来把字符串转换为对象
题目6
单选题
Python中定义私有变量的方法是(_____)
A. 使用private关键字
B. __变量名
C. 使用this关键字
D. 变量名__
题目7
单选题
假设a为类A的对象且包含一个私有数据成员"__value",那么在类的外部通过对象a直接将其私有数据成员"__value"的值设置为3的语句可以写作(____)
A. a.A__value=3
B. a.__value=3
C. a._A__value=3
D. A.__value=3
题目8
多选题
面向对象的程序设计的三个基本特征是(_____)
A. 继承
B. 封装
C. 交互
D. 多态
题目9
判断题
同一类的数据对象具有相同的属性和方法,但属性值和id不同.()
题目10
判断题
类的定义的特殊方法中,__eq__(self,other)表达的是使用==操作符.()
划词搜题
脚本
选中文字 即刻搜题
划词即搜 秒出答案
适配各大平台
完全免费 无限次数
1
安装
Tampermonkey
2
点击下方安装脚本
立即安装脚本
一键安装 · 永久免费~