用户自定义类时,如果想让该类实例对象被print调用时返回类的特定信息,就必须实现Python魔术方法中的()A.initB.strC.repD.cmp

用户自定义类时,如果想让该类实例对象被print调用时返回类的特定信息,就必须实现Python魔术方法中的()

A.init

B.str

C.rep

D.cmp


相关考题:

在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了__mul__()方法即可支持该类对象的**运算符。此题为判断题(对,错)。

基于CGI抓拍图片的自定义方法中,需要用到WebClient类,该类的实例化对象用于获取抓拍图片CGI返回的响应信息。

一个类如果实现一个接口,那么它需要实现接口中定义的全部方法,否则该类就必须定义成()。

如果在设计一个类时实现类__len__()方法,那么该类的对象会自动支持Python内置函数len()。

定义类时如果实现了__contains__()方法,该类对象即可支持成员测试运算in。

在Python中,可调用对象主要包括函数(function)、lambda表达式、类(class)、类的方法(method)、实现了特殊方法__call__()的类的对象,这些对象作为内置函数callable()的参数会使得该函数返回True。

定义类时如果实现了__len__()方法,该类对象即可支持内置函数len()。

在Python类中,类实例化后,对象都可调用类定义中的所有方法。

【多选题】关于线程的创建过程,下面四种说法正确的有哪些?(多选)A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法。C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法。