国家开放大学Pytho
Python循环嵌套的内循环控制变量与外循环变量可以同名。
答案是:×
46.以下代码的输出结果是Sumer。(×) for i in "Summer": if i == "m": break print(i)
答案是:×
pass是跳出函数的语句。
答案是:×
函数不可返回多个值,如果有多个返回值,需要定义多个函数。
答案是:×
函数默认参数可以使用列表。
答案是:×
*args是可变参数,args接收的是一个列表。
答案是:×
自定义函数可提高代码的执行速度
答案是:×
一个自定义函数只能包含一个return语句。
答案是:×
Python函数支持可变数量的参数,实参用“ *参数名 ”表示。
答案是:×
Python程序中一定要有一个主函数
答案是:×
函数可以返回多个参数值,需要形成一个列表来返回。
答案是:×
调用函数之后,实参的值是否改变取决于函数中的操作,与实参变量类型无关。
答案是:×
Python函数定义中没有对参数指定类型,这说明参数在函数中可以当作任意类型使用
答案是:×
定义类的同时必须定义好该类的所有属性和方法
答案是:×
已知B是A的父类,b是B类的对象,则“A==type(b)”返回结果为True。
答案是:×
_str__(self)方法用来把字符串转换为对象
答案是:×
使用@staticmethod装饰器修饰的方法称之为类方法
答案是:×
当父类方法的功能不能满足需求时,可以在子类中重写父类的方法,该过程称之为方法重载
答案是:×
私有属性只能在类的内部进行调用,无法在类的外部访问
答案是:×
Python中类的特性能够实现利用属性来控制或调用方法
答案是:×
对于Python的私有成员而言,类本身和子类均可以访问它。
答案是:×
已知有语句“assert num==0”,则当num的值为0时会引发AssertionError异常
答案是:×
一个except子句可以同时处理多个异常,这些异常将被放在一个列表。
答案是:×
pandas的DataFrame是一个表格型数据结构,含有一组无序的列,每列可以是不同值类型(数值、字符串、布尔值等等)
答案是:×
‌K-means是一种聚类学习算法,K代表用户最初在空间中选定的中心数量。
答案是:×
执行range(N1, N2)可生成N2-N1+1个整数。
答案是:×
对于与循环语句匹配的else语句,如果循环代码从break处终止跳出循环,则执行该循环的else中的语句
答案是:×
Python中如果某个文件的打开模式是“r+”,则将文件指针移动到文件开头,调用f.write(.hahaha.)则可将字符串“hahaha”插入到文件的开头。
答案是:×
Python程序中每条语句以分号结尾。
答案是:×
使用“import M1; M2; M3”可以一次导入M1、M2和M3这3个模块
答案是:×
_str__方法的返回值可以是整数
答案是:×
双分支结构里,if和else后面的冒号可以省略
答案是:×
同一个集合中的元素之间不允许重复,如果将重复元素加入同一个元素,将会导致程序出错
答案是:×
Python 变量使用前必须先声明, 并且一旦声明就不能再当前作用域内改变其类型。
答案是:×
9999**9999 这样的命令在 Python 中无法运行
答案是:×
3+4j 不是合法的 Python 表达式
答案是:×
Python 代码的注释只有一种方式, 那就是使用#符号
答案是:×
为了让代码更加紧凑, 编写 Python 程序时应尽量避免加入空格和空行。
答案是:×
Python 列表中所有元素必须为相同类型的数据
答案是:×
假设 x 是含有 5 个元素的列表,那么切片操作 x[1 0:]是无法执行的,会抛出异常
答案是:×
计中, 函数和方法是完全一样的, 都必须为所有参数进行传值。
答案是:×
循环语句for i in range(-3,21-4)的循环次数为5。
答案是:×
Python包含了数量众多的模块,通过import语句,可以导入模块,并使用其定义的功能
答案是:√
执行循环语句for i in range(1,5):pass后,变量i的值是4。
答案是:√
在函数内部没有任何声明的情况下直接为某个变量赋值, 这个变量一定是函数内部的局部变量。
答案是:√
无法删除集合中指定位置的元素, 只能删除特定值的元素
答案是:√
使用 Python 列表的方法 insert()为列表插入元素时会改变列表中插入位置之后元素的索引。
答案是:√
生成器推导式比列表推导式具有更高的效率。
答案是:√
Python 变量名必须以字母或下划线开头,并且区分字母大小写。
答案是:√
Python 不允许使用关键字作为变量名, 允许使用内置函数名作为变量名,但这会改变函数名的含义
答案是:√
在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。
答案是:√
Python字典的内置函数中没有append()操作,可以用update()来更新字典内容。
答案是:√
‎Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。
答案是:√
若要在列表l后插入元素x,可以使用l.append(x),也可以使用l[len(l):] = [x]。
答案是:√
在Python的函数参数定义中,可以有一些位置参数和一些关键字参数,其中关键字参数让调用者通过使用参数名区分参数,允许改变参数列表中的参数顺序
答案是:√
在循环控制语句中,有break,continue和pass等控制流关键词。
答案是:√
‌Python中无需定义变量类型,根据“值”确定类型,并以“引用”的方式实现赋值操作。
答案是:√
dtype是一种特殊的对象,其含有将ndarray解释为特定数据类型所需的信息,int64表示有符号的64位整型。
答案是:√
NumPy 的ndarray是一种多维数组对象,可以由序列型对象生成
答案是:√
pandas的Series可以看成是一个定长的有序字典。
答案是:√
使用try...except捕获错误可以跨越多层调用
答案是:√
Python的错误其实也是class,所有的错误类型都继承自BaseException。
答案是:√
一个 try 语句可能包含多个except子句,分别来处理不同的特定的异常
答案是:√
如果一个异常没有与任何的 except 匹配,那么这个异常将会传递给上层的 try 中
答案是:√
如果一个except子句捕获多个异常,则多个异常名应写为元组的形式
答案是:√
Python3的新式类都继承于object。
答案是:√
类方法不需要以self作为第一个参数。
答案是:√
构造器__init__在实例化对象时调用
答案是:√
如果一个子类有两个或更多父类,则这种继承关系称为多重继承
答案是:√
方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
答案是:√
使用获取到的父类代理对象可以在子类中调用被重写的父类方法
答案是:√
可以基于一个已有类创建新类
答案是:√
定义一个类后还可以为其动态添加属性和方法。
答案是:√
可以基于多个已有类创建新类。
答案是:√
调用函数时,如果实参与函数定义的形参顺序不一致,实参中需指出参数名。
答案是:√
Python程序中对一个函数的调用不能出现在该函数的定义之前。
答案是:√
自定义函数可增强代码可读性。
答案是:√
map将传入的函数依次作用到序列的每个元素,并把结果作为新的迭代器返回
答案是:√
凡是可作用于for循环的对象都是可迭代对象。
答案是:√
**kw是关键字参数,kw接收的是一个字典
答案是:√
函数体内部可以用return随时返回函数结果。
答案是:√
定义函数时,需要确定函数名和参数个数
答案是:√
调用函数时,如果参数个数不对,Python会抛出TypeError。
答案是:√
函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。
答案是:√
Python中定义一个函数要使用def语句,并依次写出函数名、括号、括号中的参数和冒号
答案是:√
循环退出条件设置不当的while循环会导致死循环
答案是:√
无限循环while一直保持循环操作,当循环条件不满足时就结束。
答案是:√
Python的for循环可以遍历任何可迭代对象,如一个列表。
答案是:√
条件语句每个条件后面都要使用冒号。
答案是:√
条件语句是通过一条或多条语句的执行结果来决定执行的代码块。
答案是:√
not运算是非运算,它是一个单目运算符。
答案是:√
布尔值只有True、False两种值。
答案是:√
集合是一个无序的不重复元素序列。
答案是:√
字典内部存放的顺序和key放入的顺序是一致的。
答案是:×
在字典中,要删除一个key,用pop(key)方法,对应的value也会从dict中删除
答案是:√
切片操作属于浅复制的实现方式之一。
答案是:√
任何不可变对象均可作为字典的键。
答案是:√
a、b均为字符串,进行a+b操作,可直接将两个字符串进行连接。
答案是:√
凡是用花括号(即{})括起来中间用逗号隔开元素的数据结构都叫字典。
答案是:×
a为列表,其中每个元素均为int型数值,b为int型,当进行a+b操作时,会对a中每个元素加上b的值。
答案是:×
对列表使用sort()方法,默认是降序排列。
答案是:×
列表和元组是Python内置的有序集合,前者可变,后者不可变
答案是:√
元组一旦初始化就不能修改
答案是:√
在Python中可以使用insert()方法删除列表末尾的元素。
答案是:×
在Python中,列表的索引是从1开始的。
答案是:×
使用len()函数可以获得列表元素的个数。
答案是:√
列表是一种有序的集合,可以随时添加和删除其中的元素
答案是:√
列表的数据项需要具有相同的类型
答案是:×
Python中的表达式是不存在优先级顺序的。
答案是:×
Python不允许空字符串的存在
答案是:×
not in表示如果在指定的序列中没有找到值返回True,否则返回False
答案是:√
按位或运算符的意思是:只要对应的二个二进位有一个为1时,结果位就为1。
答案是:√
格式化字符串的方法可以使用字符串的format()方法
答案是:√
Python不支持单字符类型,单字符也是作为一个字符串使用的。
答案是:√
Python的字符串是不可变的数据类型。
答案是:√
在Python中,变量是一种数据类型。
答案是:×
Python中的变量名必须以小写字母开头,否则会报错
答案是:×
Python中的变量名可以以“@”符号开头。
答案是:×
Python中的变量需要声明才能使用。
答案是:×
变量是指在程序运行过程中值会发生变化的量。
答案是:√
目前为: 2/4 页  首页   上页  下页 尾页