科干python期末

chat.extkj.cn
chat.extkj.cn
chat.kunshanyuxin.com
chat.aidutu.cn
 

【单选题】下列选项中不符合Python语言变量命名规则的是?

  • A、

    TempStr

  • B、

    I

  • C、

    3_1

  • D、

    _AI

答案:c

【单选题】Python不支持以下哪种数据类型?

  • A、char
  • B、complex
  • C、int
  • D、float

我的答案:a

已知a=10,b=20,则表达式 a<b or b<0 的值为____。

我的答案:Ture

已知a=10,则表达式 a % 2 ==0 的值为____。

我的答案:Ture

n = 10

sum = 0

number = 1

while number <= n:

     sum = sum + number

     number += 1

print(sum)

我的答案:55

for i in range(1,5):

    print(i)

答案:1,2,3,4

在Python程序中,____的作用是标识不同的逻辑代码块。

答案:缩进

在循环语句中,____语句的作用是跳过当前循环中的剩余语句,提前进入下一次循环;____语句的作用是跳出当前的循环并结束循环。

答案:在循环语句中,continue语句的作用是跳过当前循环中的剩余语句,进入下一次循环的执行,而break语句的作用是跳出当前的循环并结束循环。

Python中,关于函数下列说法错误的是?

  • A、用户可以根据自己需要定义自己的函数
  • B、函数可以没有返回值
  • C、函数默认值参数可以在位置参数前面
  • D、函数可以没有参数

我的答案:C

【单选题】假设模块test中有函数fun(),下列导入方法错误的是?

  • A、import test
  • B、from test import fun
  • C、import test as t
  • D、import fun from test

我的答案:d

以下代码的输出结果为?
num=10      
def fun( ):
    num=20
    num=num+1
fun( )        
print(num)
B.10     B. 20     C.21     D.11

  • A、

    10

  • B、

    20

  • C、

    21

  • D、

    11

我的答案:10

【填空题】random模块中____函数的作用是将列表中的元素随机乱序。

我的答案:shuffle

 

已知x为非空列表,那么表达式random.choice(x) in x的值为____。

我的答案: True

【单选题】关于字符串下列说法错误的是?

  • A、单个字符应该视为长度为1的字符串
  • B、字符串支持“+”运算,表示两个字符串连接
  • C、既可以用单引号,也可以用双引号创建字符串
  • D、字符串不支持“*”运算

我的答案:D

【单选题】执行print('*# python# **# '.strip('*# '))的结果为?

  • A、python# **#
  • B、python
  • C、python# *
  • D、*# python# *

我的答案:b

【单选题】在Python中,字符串s = 'abc',那么执行表达式s+'d'之后,s的打印结果是?

  • A、'abc'
  • B、'abcd'
  • C、'abc+d'
  • D、报错

我的答案:b

Python解释器执行'1234'.find('5')的结果是?

  • A、-1
  • B、None
  • C、
  • D、报错

我的答案:c

执行语句'abcdd'.endswith('cd')的结果是 空

已知x ='Hello Python',那么语句print(x.replace('Hello', 'hi'))的结果为____

答案:hi Python

语句print('珠海2022'.isalnum())的结果为____。

答案是:True

语句print('python'[1:4])的结果为____。

我的答案:ytho

 

执行语句print('python'[2])的结果为____。

我的答案:t

 

已知list3=[1,2,3,4,5],则list3[1:4]的值为____。

我的答案: 

[2,3,4]

表达式len(range(1,10))的值为____。

我的答案:9

append()方法可以在列表的任何位置插入新元素。

我的答案:x

对于列表而言,sorted()内置函数与sort()方法均实现排序,两者均返回排序后的新列表。

我的答案:x

关于字典,下列说法错误的是?

  • A、字典的元素可以通过下标访问
  • B、字典的元素为键值对形式
  • C、字典中,根据key可以得到对应的value
  • D、update()方法可以为字典添加元素

答案:a

下列哪项不可以删除字典的元素?

  • A、pop()
  • B、popitem()
  • C、remove()
  • D、del语句

我的答案:c

表达式{1,2,3}&{2,3,4}的值是?

  • A、{2, 3}
  • B、{1, 4}
  • C、{1,2,3,4}
  • D、{2,3,4}

我的答案:a

关于lambda表达式,下列说法错误的是?

  • A、它是一种特殊的匿名函数
  • B、它可以有多行(多个表达式)
  • C、它一般用于实现较为简单的功能
  • D、它不能直接被调用

我的答案:b

已知x={1:10, 2:5},那么执行语句x[3]= 0之后,表达式sorted(x.values())的值为____。

我的答案:[0, 5, 10]

表达式list( filter(lambda x:x>3, [1,2,4,5]) )的结果为____。

我的答案:[4,5]

已知set1={1,3,5},set2={3,5,7},则set1-set2的值为____。

我的答案:{1}

已知dict1={'a':10,'b':20,'c':30},则dict1.get('d',0)的值为____。

我的答案:0

以下哪项不属于open函数的打开模式?

  • A、r
  • B、rb
  • C、w
  • D、rd

我的答案:d

如将字符串作为元素的列表写入文本文件中,可以使用哪个函数?

  • A、writelines
  • B、writeline
  • C、write
  • D、close

我的答案:a

Python的异常处理机制中,可以使用哪个关键字?

  • A、try
  • B、except
  • C、finally
  • D、以上各项均正确

我的答案:d

Python提供了seek()方法将文件指针移动到指定位置,seek(n,0)表示?

  • A、从起始位置即文件首行首字符开始移动n个字符

Python文件对象中,readlines()方法可一次性读取文件的全部内容,返回的数据类型为____。

我的答案: list

如希望在文本文件末尾追加新内容,在使用open函数打开文件时,参数mode需要设置为 'a+'

使用____语句可以自动管理文件对象,不论何种原因结束该语句中的语句体,都能保证文件被正确关闭。

我的答案:with

填空题,在Python中,不论类的名字是什么,构造方法(对象的初始化方法)的名字都是____。

__init()__

使用BeautifulSoup进行规范化输出的代码为?

  • A、print(soup.prettify())
  • B、print(soup.regulatory())
  • C、print(soup.prettify)
  • D、print(soup.getText())

我的答案:A

属于HTML/XML解析器的第三方爬虫库包括?

  • A、urllib
  • B、Scrapy
  • C、Requests
  • D、BeautifulSoup

我的答案:D

openpyxl模块新建文档需要使用以下哪一个函数?

  • A、load_workbook()
  • B、workbook()
  • C、active()
  • D、save()

我的答案:B

openpyxl库可用于处理(读写)xlsx文件。对

使用Cookies会增大IP封禁的概率。错

使用Requests库访问网站,返回的状态码为200表示请求成功。对

BeautifulSoup的findall()函数会把所有符合条件的节点都筛选出来。对

编写爬虫要充分考虑合法性问题,遵守爬虫协议又称为robots协议。对

使用Python Pandas处理缺失值,以下哪个选项是对缺失值NaN进行删除操作?

  • A、isnull
  • B、Notnull
  • C、dropna
  • D、fillna

我的答案:C

【单选题】进行数据预处理时,使用pandas模块中去重函数drop_duplicates,代码为:df.drop_duplicates(subset=['A','B','C'],keep= ,inplace= ),下列选项中说法不正确的是?

  • A、参数subset用于指定要去重的列名
  • B、keep指定要保留行,有两个可选参数first和last
  • C、inplace表示是否要在原数据操作或者存为副本
  • D、去重后行标签不变,如需改变可使用df.reset_index()重置索引

b

【单选题】对df(DataFrame结构) 中‘数量’列进行降序排列。下列哪个命令正确无误?

  • A、

    df.sort_values(by=‘数量’,ascending=True)

  • B、

    df.sort_values(by=‘数量’,ascending=False)

  • C、

    df.sort_index(by=‘数量’,ascending=False)

  • D、

    df.sort_index(by=‘数量’,ascending=True)

我的答案:b

对于DataFrame对象,以下说法错误的是?

  • A、

    DataFrame对象是一个表格型的数据结构

  • B、

    DataFrame对象常用于表达二维数据,也可表达多维数据

  • C、

    DataFrame对象列与列之间的数据类型必须相同

  • D、

    DataFrame对象每一列都是一个Series对象

我的答案:c

已知s=pd.Series([1,2,3],index=[2,3,1]),则s[2]的值是?

  • A、1
  • B、2
  • C、3
  • D、报错
  • 答案:d

Pandas 的核心是 Series 和 DataFrame 两大数据结构。

DataFrame用来获取元素索引(行标签)和列标签(列名称)的属性分别为____和____。

我的答案:index columns

fillna() 和 dropna() 是处理缺失值的常用方法。

Python Pandas处理缺失值,使用fillna()将df中的缺失值NaN用数据1进行填充

sort_values()可以按照指定行或列的值进行排序。

yecharts库中用于实现环形图的模块为?

  • A、Pie
  • B、Annular
  • C、Line
  • D、Bar

我的答案:b

Pyecharts模块中哪个用于绘制柱状图?

  • A、Bar
  • B、Line
  • C、ThemeRiver
  • D、Wordcloud

我的答案:a

Pyecharts中,给图形添加图例,使用?

  • A、ToolboxOpts
  • B、LegendOpts
  • C、TitleOpts
  • D、TooltipOpts

b

Pyecharts中绘制图形,若标题是“s”,以下设置绘图区标题写法正确的是?

  • A、title_opts=options.Titleopts(title='s')
  • B、title_opts=options.Titleopts(subtitle='s')
  • C、title_opts=options.legendopts(title='s')
  • D、title_opts=options.legendopts(subtitle='s')

我的答案:a

Pyecharts中,设置标题位置水平居中的写法正确的是?

  • A、pos_left='middle'
  • B、pos_right='center'
  • C、pos_top='center'
  • D、pos_bottom='center'

我的答案:b

Python中常用的第三方可视化库包括____、____、____等。

我的答案:

第一空: 

matplotlib

第二空: 

Seaborn

第三空: 

Plotly

Pyecharts库的 render 函数默认将会在当前目录下生成一个 render.html 的文件

 什么图能够将数据与地图结合起来,从而在地图上直观展示不同地区数据情况。 我的答案

Choropleth

Pyecharts 图表的所有方法均支持____,即上一个方法返回的对象,继续调用下一个方法。

我的答案:链式调用

Pyecharts中可以使用____方法生成折线对象。

我的答案:

Line

百度AI动物识别不可以返回哪些信息?

  • A、动物名称
  • B、置信度
  • C、百度百科信息
  • D、所选图片的大小
  • 选D

下列说法错误的是? A、Tkinter中,TK()用于生成一个窗口;

B、Tkinter中的标签仅能显示文本;

C、对于标签、按钮等,需要使用pack()将其置于窗口中;

D、对于按钮,可以根据需要绑定某个自定义函数,从而实现某项功能。

我的答案b

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值