有如下类定义,下列描述正确的是()class A(object):passclass B(A):passb = B()
A: isinstance(b, A) == True
B: isinstance(b, object) == True
C: issubclass(B, A) == True
D: issubclass(b, B) == True
A: isinstance(b, A) == True
B: isinstance(b, object) == True
C: issubclass(B, A) == True
D: issubclass(b, B) == True
A,B,C
举一反三
- 有如下类定义,下列描述正确的是() class A(object): pass class B(A): pass b = B() A: A:isinstance(b, A) == True B: B:isinstance(b, object) == True C: C:issubclass(B, A) == True D: D:issubclass(b, B) == True
- 有如下类定义,下列描述正确的是()。 class A(object): pass class B(): pass b = B() A: isinstance(b, A) == False B: isinstance(b, object) == True C: issubclass(B, A) == False D: issubclass(b, B) == True
- 在前面几题的基础上,有子类Dog和Cat继承了父类Animal,如下空格的输出是以下哪个选项?dog = Dog('coco','small'); cat = Cat('kawaii') >>> isinstance(dog, Animal) ___________ >>> isinstance(cat, Animal) ___________ >>> isinstance(dog, Dog) ___________ >>> isinstance(dog, Cat) ____________ A: True True False False B: True True True False C: True False False True D: True True True True
- 下列选项中,返回结果为True的选项包括( )。 A: isinstance([1,3,5],Iterator) B: isinstance([1,3,5],Iterable) C: isinstance((2*x+1 for x in range(3)),Iterator) D: isinstance((2*x+1 for x in range(3)),Iterable)
- 判断一个类是否是另一个类的子类,应使用内置函数。() A: isinstance B: issubclass C: type D: isclass
内容
- 0
判断一个类是否是另一个类的子类,应使用内置函数( )。 A: isinstance B: issubclass C: type D: isclass
- 1
下列选项中输出结果是True的是() A: chr(13).isprintable() B: chr(10).isnumeric() C: "Python".islower() D: isinstance(255,int)
- 2
下列值不为true的表达式有( ) A: "true" !="false" B: "true".equals("true") C: "true"="true" D: "true".equals(new String("true"))
- 3
内置函数( )用于判断一个对象所属的类是否是指定类或指定类的子类。 A: isinstance B: issubclass C: type D: istype
- 4
下列选项中定义的变量属于布尔逻辑型的是 A: a1='true' B: a2="TRUE" C: a3='''True''' D: a4=True