标题五个字

下面的4个特点,Python不具备的是?

A. 运行速度快B. 扩展库丰富C. 跨平台D. 支持函数式编程

正确答案: A

下面能够支持Python开发的环境有哪些?

A. IDLEB. Anaconda3C. PyCharmD. Eclipse

正确答案: ABCD

下面哪些是正确的Python标准库对象导入方式?

A. import math.sinB. from math import sinC. import math.*D. from math import *

正确答案: BD

下面特点属于Python语言的有哪些?

A. 开源B. 免费C. 跨平台D. 解释执行

正确答案: ABCD

下面导入标准库对象的语句,正确的有?

A. from math import sinB. from random import randomC. from math import *D. import *

正确答案: ABC

下面可以用来作为变量名的有( )。

A. stuB. 3mC. a,bD. else

正确答案: A

表达式-(15//4)的值是( )。

A. 3B. 4C. -3D. -4

正确答案: C

表达式 'a' + 'b' 的值为( )。

A. abB. a bC. a+bD. a' + 'b'

正确答案: A

在Python3.x中,input()函数接收到的用户输入数据一律为( )。

A. objectB. intC. strD. 视用户输入数据情况而定

正确答案: C

作为条件表达式时,下面等价于False的有( )。

A. 0B. []C. {}D. a'

正确答案: ABC

表达式max('1111', '222', '33', '4')的值是( )。

A. 1111'B. 222'C. 33'D. 4'

正确答案: D

表达式max([111, 22, 3], key=str)的值为( )。

A. 111B. 22C. 3D. None

正确答案: C

表达式int('11111',2)的值为( )。

A. 11111B. 11C. 31D. 32

正确答案: C

表达式chr(ord('D')+2) 的值为( )。

A. 2B. DC. ED. F

正确答案: D

在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。

正确答案: 正确

假设已导入random标准库,那么表达式 max([random.randint(1, 10) for i in range(10)]) 的值一定是10。

正确答案: 错误

Python标准库random的方法randint(m,n)用来生成一个[m,n]区间上的随机整数。

正确答案: 正确

假设random模块已导入,那么表达式 random.sample(range(10), 20) 的作用是生成20个不重复的整数。

正确答案: 错误

在Python 3.x中reduce()是内置函数。

正确答案: 错误

使用random模块的函数randint(1, 100)获取随机数时,有可能会得到100。

正确答案: 正确

通过切片操作,可以为列表做哪些事情(   )。

A. 增加元素B. 删除元素C. 修改元素值D. 获取部分元素

正确答案: ABCD

关于列表和元组,下面描述正确的有(   )。

A. 列表是可变的,元组不可变B. 元组的开销比列表小C. 元组的运行比列表快D. 元组可以作为字典的键,列表不可以

正确答案: ABCD

下面关于字典的描述,正确的有(   )。

A. 字典的键必须不可变B. 字典的键必须不重复C. 字典的值必须不可变D. 字典的值必须不重复

正确答案: AB

下面关于集合的描述,正确的有(   )。

A. 集合中的元素必须不可变B. 集合中的每个元素都是唯一的C. 集合支持下标D. 集合中的元素是无序的

正确答案: ABD

下面几种数据类型中不支持下标访问的是(   )。

A. 列表B. 元组C. 字典D. 集合

正确答案: D

下面几种数据类型中支持负数索引的有(   )。

A. map对象B. 元组C. zip对象D. 集合

正确答案: B

切片操作list(range(6))[::2]执行结果为________________。

A. [0, 2, 3]B. [0, 2, 4]C. [0, 2]D. [1, 3, 5]

正确答案: B

已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为___________。

A. "3"B. 3C. "11"D. 11

正确答案: A

表达式 min(['11', '2', '3']) 的值为_________________。

A. "2"B. 2C. "11"D. 11

正确答案: C

已知列表对象x = ['11', '2', '3'],则表达式max(x, key=len) 的值为___________。

A. "3"B. 3C. "11"D. 11

正确答案: C

下面关于字典的描述,正确的有(   )。

A. 字典的键必须不可变B. 字典的键必须不重复C. 字典的值必须不可变D. 字典的值必须不重复

正确答案: AB

下面关于集合的描述,正确的有(   )。

A. 集合中的元素必须不可变B. 集合中的每个元素都是唯一的C. 集合支持下标D. 集合中的元素是无序的

正确答案: ABD

下面几种数据类型中不支持下标访问的是(   )。

A. 列表B. 元组C. 字典D. 集合

正确答案: D

集合支持双向索引,-1表示最后一个元素的下标。

正确答案: 错误

元组可以作为字典的“键”。

正确答案: 正确

当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。

正确答案: 正确

无法删除集合中指定位置的元素,只能删除特定值的元素。

正确答案: 正确

字典可以作为集合的元素。

正确答案: 错误

可以使用del删除集合中的部分元素。

正确答案: 错误

在Python 3.5中运算符+不仅可以实现数值的相加,字符串连接,还可以实现列表,元组的合并和集合的并集运算。

正确答案: 错误

表达式 list(map(lambda x: len(x), ['a', 'bb', 'ccc'])) 的值为__________。

A. ['a', 'bb', 'ccc']B. 3C. [1, 2, 3]D. a', 'bb', 'ccc'

正确答案: C

表达式 list(map(lambda x: x+5, [1, 2, 3, 4, 5])) 的值为______________________。

A.[1, 2, 3, 4, 5]B. [5, 6, 7, 8, 9]C. [6, 7, 8, 9, 10]D. [6, 7, 8, 9]

正确答案: C

定义函数时,在形参前面加两个星号表示可以接收多个关键参数并存放于_____中。

A. 列表B. 元组C. 字典D. 集合

正确答案: C

定义函数时,在形参前面加一个星号表示可以接收多个位置参数并存放于_____中。

A. 列表B. 元组C. 字典D. 集合

正确答案: B

关于递归函数描述正确的是?

A. 递归函数可以调用程序的使用函数B. 递归函数用于调用函数的本身C. 递归函数除了函数本身,可以调用程序的其他所有函数D. Python 中没有递归函数

正确答案: B

如果函数没有使用 return 语句,则函数返回的是?

A. 0B. None 对象C. 任意的整数D. 错误! 函数必须要有返回值。

正确答案: B

如果函数没有使用 return 语句,则函数返回的是( )。

A. 0B. None 对象C. 任意的整数D. 错误! 函数必须要有返回值。

正确答案: B

下面关键字中,用来定义函数的是?

A. ifB. forC. defD. class

正确答案: C

下面关于生成器函数的描述中,不正确的是?

A. 生成器函数的返回值是生成器对象B. 生成器函数也是使用def关键定义C. 生成器函数中肯定包含yield语句D. 生成器函数中肯定包含return语句

正确答案: D

以下内容关于函数描述正确的是?

A. 函数用于创建对象B. 函数可以让重新执行的更快C. 函数是一段代码用于执行特定的任务D. 以上说法都是正确的

正确答案: C

假设正则表达式模块re已正确导入,那么表达式''.join(re.findall('\d+', 'abcd1234'))的值为_____________________。

A. 1234B. abcdC. '1234'D. abcd'

正确答案: C

假设s和t都是字符串变量,并且t不是s的子串,那么表达式s.find(t)的值是?

A. -1B. 0C. FalseD. None

正确答案: A

下面的转义字符中,表示换行的是?

A. \tB. \bC. \nD. \r

正确答案: C

下面的字符串编码格式中,哪个是全世界通用的?

A. ASCIIB. GBKC. CP936D. UTF8

正确答案: D

下面运算符中可以用来连接两个字符串的?

A. +B. -C. *D. /

正确答案: A

下面运算符中可以支持字符串和整数进行运算的是?

A. +B. -C. *D. /

正确答案: C

已知 x = 'a234b123c',并且re模块已导入,则表达式 re.split('\d+', x) 的值为_________________。

A. [a, b, c]B. ['a', 'b', 'c']C. a b cD. a,b,c

正确答案: B

正则表达式'[^abc]'可以一个匹配任意除'a'、'b'、'c'之外的字符。

正确答案: 正确

正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。

正确答案: 正确

正则表达式元字符“\s”用来匹配任意空白字符。

正确答案: 正确

1.下面关键字中,用来定义类的是?

A. ifB. forC. defD. class

正确答案: D

2.一般来说,定义类时,习惯用什么作为实例方法的第一个参数表示对象自身?

A. clsB. selfC. thisD. me

正确答案: B

3.与运算符“**”对应的特殊方法名为________。

A. __ref__()B. __ref()C. __pow__()D. __pow()

正确答案: C

4.假设a为类A的对象且包含一个私有数据成员“__value”,那么在类的外部通过对象a直接将其私有数据成员“__value”的值设置为3的语句可以写作___________。

A. a._A__value=3B. _A__value=3C. a.__value=3D. __value=3

正确答案: A

5.假设a为类A的对象且包含一个私有数据成员“__value”,那么在类的外部通过对象a直接将其私有数据成员“__value”的值设置为3的语句可以写作()。

A. a._A__value=3B. a.__value=3C. _A__value=3D. __value=3

正确答案: A

6.面向对象程序设计的三要素分别为______________。

A. 封装B. 继承C. 多态D. 隐藏

正确答案: ABC

7.在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。

正确答案: 错误

8.对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。

正确答案: 正确

9.Python中一切内容都可以称为对象。

正确答案: 正确

10.定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。

正确答案: 正确

下面的文件类型中,属于二进制文件的有?

A. .jpgB. .bmpC. .aviD. .docx

正确答案: ABCD

一般

使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾。

正确答案: 正确

os.path模块的下列方法,哪个是用来判断指定路径是否存在的?

A. exists()B. exist()C. getsize()D. isfile()

正确答案: A

文件对象的【    】方法用来把缓冲区的内容写入文件,但不关闭文件。

A. write()B. put()C. out()D. flush()

正确答案: D

os模块的【    】方法用来返回包含指定文件夹中所有文件和子文件夹的列表。

A. list()B. dir()C. listdir()D. tree()

正确答案: C

Python标准库os中的方法exists()可以用来测试给定路径的文件是否存在。

正确答案: 正确

扩展库os中的方法remove()可以删除带有只读属性的文件。

正确答案: 错误

Python内建异常类的基类是( )。

A. ExceptionB. ExceptC. BaseExceptionD. BaseExcept

正确答案: C

在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。

正确答案: 正确

带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。

正确答案: 正确

Python用来操作SQLite数据库的标准库是?

A. sqlite3B. sqliteC. openpyxlD. jieba

正确答案: A

Python用来访问和操作内置数据库SQLite的标准库是_____________。

A. sqlite2B. sqlite3C. sqliteD. __sqlite

正确答案: B

下列描述正确的是:

A. numpy数组的下标从0开始B. scipy依赖于numpyC. matplotlib依赖于numpy模块和tkinter模块D. pandas是基于numpy的数据分析模块

正确答案: ABCD

下列属于NoSQL数据库的是()?

A. RedisB. MongoDBC. CassandraD. MySQL

正确答案: ABC

scipy常用模块包括下列哪些?

A. specialB. signalC. interpolateD. misc

正确答案: ABCD

ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。

正确答案: 正确

Python扩展库xlwt支持对Excel 2003或更低版本的Excel文件进行写操作。

正确答案: 正确

Python只能使用内置数据库SQLite,无法访问MS SQLServer,ACCESS或Oracle,MySQL等数据库。

正确答案: 错误

Python只能使用内置数据库SQLite,无法访问MS SQLServer、ACCESS或Oracle、MySQL等数据库。

正确答案: 错误

SciPy是一个开源的数学、科学和工程计算包。

正确答案: 正确

下面关于sklearn描述不正确的是()。

A. sklearn.preprocessing模块中的StandardScaler用于对原始数据作标准化处理,消除大数影响B. sklearn.metrics模块中的classification_report可以生成评估报告

C. 可以通过sklearn.datasets模块中的datasets.load_iris加载sklearn自带iris数据D. sklearn.model_selection模块中的train_split用于从数据集中划分出训练集和测试集

正确答案: D

matplotlib.pyplot对象的哪种方法用于显示图例(  )。

A. show()B. legend()C. scale()D. signs()

正确答案: B

关于DataFrame选择行操作描述正确的是()。

A. 通过使用isin运算符选择多行B. 通过将行标签传递给loc()函数来选择行C. 通过将行号传递给iloc()函数来选择行D. 通过行切片,使用:运算符选择多行

正确答案: ABCD

关于Matplotlib描述正确的是()。

A. Matplotlib实际上是一套面向对象的绘图库。B. matplotlib模块依赖于numpy模块和tkinter模块。C. Matplotlib.pyplot是一组命令样式函数,使Matplotlib的工作方式类似于MATLAB。D. 每个pylot函数对图形进行一些更改。例如,创建图形、创建绘图区域、绘制、使用标签装饰绘图等。

正确答案: ABCD

关于Pandas描述正确的是()。

A. Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy;用于数据挖掘和数据分析,同时也提供数据清洗功能。B. DataFrame是Pandas中的一个表格型的数据结构,包含有一组有序的列,每列可以是不同的值类型。C. Series是一种类似于一维数组的对象,由一组数据以及一组与之相关的数据标签(即索引)组成。D. Pandas 是 Python 的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。

正确答案: ABCD

关于sklearn描述正确的是()。

A. sklearn是一套基于Python语言的机器学习库,该库建立在NumPy、SciPy 和 matplotlib 上之上B. sklearn提供了数据降维功能C. sklearn提供了格点搜索,交叉验证和各种针对预测误差评估的度量函数D. sklearn提供了数据预处理功能E. sklearn提供了深度学习功能

正确答案: ABCD

下列描述正确的是()。

A. pandas是基于numpy的数据分析模块B. numpy数组的下标从1开始C. scipy依赖于numpyD. matplotlib依赖于numpy模块和tkinter模块

正确答案: ACD

下面哪些是DataFrame的属性或方法?

A. TB. ShapeC. IndexD. ValueE. Size

正确答案: ABCE

下面哪些属于无监督学习算法()?

A. DBSCANB. AprioriC. 朴素贝叶斯D. 决策树E. K-MeansF. FP-growth

正确答案: ABEF

监督学习与非监督学习的主要区别在于数据是否被标识

正确答案: 正确

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值