Python 程序设计基础(山东联盟)
下面运算符中可以用来连接两个字符串的?
答:+
表达式-15//4的值是?
答:-4
下面哪个不是字符串提供的方法?
答:search()
定义函数时,在形参前面加两个星号表示可以接收多个关键参数并存放于()中
答:字典
一般来说,定义类时,习惯用什么作为实例方法的第一个参数表示对象自身?
答:self
下面关键字中,用来定义类的是
答:class
下面可以用来作为变量名的有
答:stu
下面几种数据类型中不支持下标访问的是
答:集合
下面关键字中,用来定义函数的是
答:def
下面运算符中可以支持字符串和整数进行运算的是
答:*
else关键字可以哪些结构中?
答:选择结构;循环结构;异常处理结构
下面内置函数中,可以接收字符串作为参数的有
答:len();Max();zip()
下面的文件类型中,属于二进制文件的有
答:.jpg;.bmp;.avi;.docx
下面关于局部变量的描述中,正确的有
答:不同作用域可以有同名的局部变量;函数运行结束后,函数内部的局部变量无法再访问;在函数外部无法访问函数内部的局部变量
下面关于lambda表达式的描述中,正确的有
答:lambda表达式在功能上相当于一个函数;lambda表达式可以接收参数;lambda表达式的值相当于函数返回值。
已知x='Python是一种非常好的编程语言.encode(),那么表达式x.decode('gbk')的值为'Python是一种非常好的编程语言。
答:错
对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存
答:对
在Python 3.x中语句 print(*[1,2,3])不能正确执行。
lambda编程答:错
在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。
答:错
使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。
答:对
一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。
答:对
正则表达式'[^abc]'可以一个匹配任意除'a'、'b'、'c'之外的字符。
答:对
正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符中寻模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None
答:对
列表、元组、字符串属于有序序列,而字典和集合属于无序序列。
答:对
已知x和y是两个等长的整数列表,那么表达式[i+j for i,j in zip (x,y)]的作用是计算这两个列表所表示的向量的和
答:对
在条件表达式中不允许使用赋值运算符"=",会提示语法错误。
答:对
在Python中可以使用for作为变量名。
答:错
定义Python函数时必须指定函数返回值类型。
答:错
在Python中定义函数时不需要声明函数参数的类型。
答:对
表达式(i**2 for i in range (100))的结果是个元组。
答:错
以写模式打开的文件无法进读操作。
答:对
假设os模式已导入,那么列表推导式[filename for filename in os.listdir('C:\windows')dswith('.exe')]的作用是列出C:Windows文件夹中所有扩展名为.exe的文件。
答:对
Python的主程序文件属于二进制文件。
答:对
假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。
答:对
Python只能使用内置数据库SQLite,无法访问MS SQLServer、ACCESS或Oracle、MySQL等数据库。
答:错
在函数中,如果有为变量赋值的语句并且没有使用global对该变量进行声明,那么该变量一定是局部变量
答:对
在windows平台上编写的Python程序无法在Unix平台运行。
答:错
形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了。
答:对
表达式{1,2,3}>{1,2, 3}的值为True
答:错
在Python 3.x中,使用内置函数imput()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回
答:对
pip命令也支持扩展名为.whl的文件直接安装Python扩展库。
答:对
加法运算符可以用来连接字符串并生成新字符串。
答:对
假设x含有5个元素的列表,那么使用print(x[10])是无法执行的,会抛出异常。
答:对
g=lambda x:3不是一个合法的赋值表达式。
答:错
二进制文件不能使用记事本程序打开。
答:错
运算符"-"可以用于集合的差集运算。
答:对
已知A和B是两个集合,并且表达式AB的值一定为True。
答:错
在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。
答:对
Python不允许使用关键字作为变量名,允许使用内置函数作为变量名,但这会改变函数名
的含义。
答:对
当以指定"键"为下标给字典对象赋值时,若该"键"存在则表示修改该"键"对应的"值",若不存在则表示为字典对象添加一个新的"键-值对"。
答:对
异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。
答:对
创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。
答:对
无法删除集合中指定位置的元素,只能删除特定值得元素
答:对
在Python中可以使用if作为变量名。
答:错
Python字典中的"值"不允许重复。
答:错
对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。
答:对
字典可以作为集合的元素
答:错
正则表达式元字符"s"用来匹配任意空白字符。
答:对
内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象
答:对
已知x和y是两个字符串,那么表达式sum((1 for i,j in zip(x,y)if i==j))可以用来计算两个字符串中对应位置字符数相等的个数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论