关于Python的全局变量和局部变量,以下选项中描述错误的是A 使用global保留字声明简单数据类型变量后,该变量作为全局变量使用B 简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放C 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效D 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
查看答案
关于Python的lambda函数,以下选项中描述错误的是A f = lambda x,y:x+y 执行后,f的类型为数字类型B lambda用于定义简单的、能够在一行内表示的函数C 可以使用lambda函数定义列表的排序原则D lambda函数将函数名作为函数结果返回
A
B
C
D
下列代码运行结果为>>> class Student(object):def __init__(self, name):self.__name = name>>> bart = Student('Bart Simpson')>>> bart.__nameA.'Bart Simpson'B. Bart SimpsonC. 报错
A
B
C
关于下列代码,说法正确的个数是 ( )>>> class Student(object):name = 'Student'#(1)def __init__(self,selfname):self.selfname = selfname#(2)>>> s = Student('zhangsan')#(3)(a) 代码(1)定义了一个类属性(b)代码(2)定义了一个实例属性(c)代码(3)生成了一个实例(d)代码 s.name 可以获得类属性(e) 代码 s.selfname 可以获得实例属性(f)代码 s.selfname = 'lisi' 可以修改实例属性(g) 当利用(f)中的代码修改实例属性后,利用代码 s.name 还可以查看类属性A.4B.5C.6D.7
A
B
C
D
关于下面代码,说法错误的是()>>> class Test:def __init__(self,value):self.__value = value@propertydef value(self):return self.__value>>> t = Test(3)>>> t.valueA. @property 的作用是将方法作为属性调用B. t.value 可以调用 value()方法C. t.value() 可以调用 value()方法D. 代码 t.value() 运行时会报错
A
B
C
D