下列关于Python魔术方法的描述中,正确的是哪一项?

kc298341 单选题 共 个子题

Python的魔术方法是被双下划线包裹的特殊方法,用于实现类的特殊功能。下列相关描述正确的是?

A

__repr__方法的返回值可以是任意类型,若返回非字符串仅会在打印时显示异常

B

当自定义类未重写__str__和__repr__方法时,使用print()打印该类实例会直接抛出异常

C

__init__方法负责创建类的实例对象,而__new__方法负责初始化实例的属性

D

调用str()函数转换自定义类实例时,若类未重写__str__方法,则会自动调用类的__repr__方法获取结果

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧