Python初级能力错题避坑——William

简介: Python初级能力错题避坑——William

P

python

9.关于数据类型转换方法,错误的是

A. int(x) 将x转换为一个整数

B. float(x) 将x转换为一个浮点数

C. string(x) 将x转换为字符串

D. list(x) 将x转换为一个列表

错误D

12.以下Python代码能够匹配的字符串是( ) string = "aliyun" res = re.search("a[li]yun", string) print(res)

A. a

B. al

C. ali

D. aliyun

E. None

错误D错误C


11.关于函数说法错误的是

A. 函数可以没有参数

B. 递归函数直接或间接地调用了函数本身

C. 高阶函数可以接收另一个函数做参数

D. lambda表达式不可以使用不定长函数

错误A

12.关于数据类型转换方法,错误的是

A. int(x) 将x转换为一个整数

B. float(x) 将x转换为一个浮点数

C. string(x) 将x转换为字符串

D. list(x) 将x转换为一个列表

错误D

14.关于Python变量的使用,下列说法错误的是

A. 变量不需要事先声明

B. 变量无需先创建和赋值而直接使用

C. 变量不需要指定类型

D. 可以使用del释放资源

错误A

19.下列属于Python序列类型的是

A. 列表

B. 字典

C. 元组

D. 字符串

错误ACD;错误ABCD;错误ABD

6.数据分析经常用的package中,能让你使用数学函数高效处理庞大的多维数组和矩阵的是( )

A. NumPy

B. Pandas

C. Matplotlib

D. Scipy

错误B

9.python源程序执行的方式

A. 编译

B. 解析

C. 直接执行

D. 边编译、边解析

错误D

18.下列数据类型中哪个是可变数据类型

A. 列表 List

B. 集合 Sets

C. 字典 Dictionary

D. 字符串 String

AB错误

18.下列关于Python注释正确的是

A. Python使用#符号注释

B. Python使用/符号注释

C. Python使用//符号注释

D. Python使用'''符号注释

错误ABC

19.下列不是Python语言中条件控制语句的是

A. for

B. switch

C. if-else

D. if-elif-else

ACD错误;ACD错误;错误BD

Pandas

20.下列Pandas语句中,能够返回数据集列数的是( )

A. len(df)

B. df[0].count()

C. df.head(1).count()

D. df.shape[1]

E. len(df.columns)

F. dindex.size

错误ABCE;错误ACE

16.Pandas中求相关系数的方法是()

A. sort()

B. corr()

C. agg()

D. merge()

错误D

6.Pandas中,用dtype属性查看特征类型时,如果数据是字符串类型的,则显示的结果是( )

A. str

B. string

C. obj

D. object

错误A

11.Pandas中求相关系数的方法是()

A. sort()

B. corr()

C. agg()

D. merge()

错误A

7.Pandas中,可以求出数据集中某特征的平均值的函数是( )

A. mean

B. avg

C. std

D. mad

错误B

11.Pandas中用于检测数据缺失的函数是( )

A. isnull()

B. Isnotnull()

C. notnull

D. null

错误B

Pip

15.下列关于pip指令正确的是

A. pip list:查看所有外部模块指令。

B. pip install 模块名称:在线安装外部模块指令。

C. pip uninstall 模块名称:从模块库中删除指定的模块指令。

D. pip install --upgrade 模块名称:升级指定的模块到最新的版本。

错误ABCD

B

8.BeautifulSoup自带的解析器是( )

A. html5lib

B. lxml XML

C. lxml HTML

D. html.parser

错误A错误C

D

3.以下能够启动Django服务器的命令是( )

A. python django-admin.py startproject runserver

B. python setup.py install

C. python manage.py startapp runserver

D. python manage.py runserver

错误A

10.Django工程项目中的manage.py的作用是( )

A. 一个让你用各种方式管理Django项目的命令行工具

B. Django项目的配置文件,包括了数据库信息、调试标志以及其他一些重要的变量

C. Django项目的URL声明,就像你网站的“目录”

错误B

6.若Django项目中有个字段需要存储金额,则以下哪个字段类型最为合适?

A. IntegerField

B. FloatField

C. DoubleField

D. DecimalField

错误B

2.若Django的settings.py中配置有多个数据库,则查询时能够用来指定数据库的命令是( )

A. set

B. set_db

C. using

D. use_db

错误B

4.要在Django项目中创建一个名为polls的新的app,应该是用以下哪个命令?( )

A. python manage.py startapp polls

B. python manage startapp polls

C. python manage.py createapp polls

D. python manage createapp polls

错误C

12.以下Django ORM方法中,能够排除查询结果中重复的结果集的是( )

A. distinct

B. dictinst

C. distincts

D. distenct

错误C


14.以下不属于Django MVT架构模型的模块是( )

A. 模型

B. 视图

C. 模板

D. 控制器

A错误

16.Django MVT架构模型中,负责业务逻辑的是( )

A. 模型

B. 视图

C. 模板

D. 控制器

B正确

20.能够被Django path()接收的四个参数中必选参数是( )

A. kwargs

B. view

C. name

D. route

错误AC;错误ABC;错误BCD

选择AC选项错误

Django 优秀资源大全

https://developer.aliyun.com/article/631933?spm=a2c6h.14164896.0.0.66856d95HBZbU2

F

12.关于Flask中蓝图的描述哪一项最符合()

A. 不应该将大型程序分解为蓝图的合集

B. 不同URL规则不能使用同一个蓝图

C. 应用程序创建后取消注册蓝图需要销毁这个应用对象

D. 一个蓝图一定要实现一个视图函数

相关知识点: 不能在应用创建后撤销注册一个蓝图而不销毁整个应用对象。

正确C错误B错误D

16.Flask开发中,Blueprint的作用有()

A. 实现模块化的应用

B. 优化项目结构

C. 增强可读性,易于维护

D. 是form组件的一种

相关知识点: 不是form组件

错误BCD

20.Flask开发中wtforms组件的作用包括()

A. 自动生成html标签

B. 避免将表单定义为类

C. 进行数据校验

D. 序列化表单数据

错误ABC错误ACD

12.下列哪一项不是Flask-WTF的特点()

A. 使表单免受CSRF攻击

B. 需要设置SECRET_KEY才能使csrf保护生效

C. 提交的数据会经过csrf验证

D. WTF不适用于登录验证

相关知识点: WTF适用于登录验证

正确答案:D;错误B

20.Flask中WTForms支持的HTML标准字段有( )

A. StringField

B. FieldList

C. AreaField

D. FileField

错误ABCD;错误ACD

H

18.下面哪个HTTP方法是请求局部更新URL位置的资源?

A. PUT

B. POST

C. PATCH

D. PART

错误B

20.Flask中WTForms支持的HTML标准字段有( )

A. StringField

B. FieldList

C. AreaField

D. FileField

错误AB

L

12.关于lambda说法错误的是

A. lambda只是一个表达式

B. lambda函数拥有自己的命名空间

C. lambda函数可以包含多个语句

D. lambda是一个简化的函数

A错误

7.关于lambda说法错误的是

A. lambda只是一个表达式

B. lambda函数拥有自己的命名空间

C. lambda函数可以包含多个语句

D. lambda是一个简化的函数

错误D

M

2.在Matplotlib库中表示散点图的模块为?

A. pyplot.plot()

B. pyplot.scatter()

C. pyplot.pie()

D. pyplot.bar()

错误A

3.下列选项中,可将轴去掉的Matplotlib方法是( )

A. label

B. ticks

C. grid

D. axis

错误B

10.以下选项中,可以在matplotlib库中画出直方图的函数是( )

A. box

B. scatter

C. hist

D. bar

错误A

1.Matplotlib中用于标注文字的函数是()

A. plt.annotate

B. plt.axvline

C. plt.legend

D. plt.axis

相关知识点: plt.annotate()函数用于标注文字 plt.axvline() 用于画出图形中的竖线 plt.legend()用于给图加上图例 plt.axis是用来设置具体某一个坐标轴的属性的

正确A错误B

N

13.NumPy的底层编程语言是( )

A. C

B. C++

C. Java

D. PythonE. 汇编语言

B错误

15.Pandas中用于检测数据缺失的函数是( )

A. isnull()

B. Isnotnull()

C. notnull

D. null

错误B

16.numpy.random属性中,能够从正态分布中随机采样的函数是( )

A. numpy.random.random

B. numpy.random.rand

C. numpy.random.normal

D. numpy.random.randint

错误A

15.下列代码的运行结果正确的是( ) import numpy as np x = np.array([ [ 0, 1, 2, 3, 4], [9, 8, 7, 6] ]) x.dtype()

A. float

B. int

C. uint

D. object

错误B

R

6.以下哪个不是requests模块的基本使用?

A. requests.get()

B. requests.post()

C. requests.content()

D. requests.head()

C错误

S

6.scrapy中,处理spider模块分析好的结构化数据(如保存入库等)的模块是( )

A. spiders

B. items

C. pipelines

D. middlewares

正确答案:C;错误A;错误B错误D

W

1.Python Web开发中,requests使用如下哪个语句可以获取来自服务器的原始套接字响应?

A. r.content

B. r.raw

C. r.contents

D. r.socket

错误A

1.在Python Web开发中,使用requests库为 URL 的查询字符串(query string)传递某种数据时,如果你是手工构建 URL,那么数据会以键/值对的形式置于 URL 中,跟在一个问号的后面。假如传递的参数为payload = {'key1': 'value1', 'key2': ‘value2'}。那么应该使用如下哪个语句?

A. r = requests.get("url", params=payload)

B. r = requests.post("url", params=payload)

C. r = requests.post("url", param=payload)

D. r = requests.get("url", param=payload)

错误B


9.Web开发中,下列哪种方式可以用Get方式将参数name为xiaoming与pwd为123456发送给服务器?( )

A. http://www.aliyun.com/form&name=xiaoming&pwd=123456

B. http://www.aliyun.com/form!name=xiaoming&pwd=123456

C. http://www.aliyun.com/form?name=xiaoming?pwd=123456

D. http://www.aliyun.com/form?name=xiaoming&pwd=123456

错误C

12.WEB开发中以下哪个是不合法的HTTP URL?

A. https://220.249.16.210/

B. http://dwz.cn/aVqT0

C. http://223.16.147.99/course/WMV-991623177#/

D. news.aliyun.com.cn:80

错误B

7.Web开发中,下列哪种方式可以用Get方式将参数name为xiaoming与pwd为123456发送给服务器?( )

A. http://www.aliyun.com/form&name=xiaoming&pwd=123456

B. http://www.aliyun.com/form!name=xiaoming&pwd=123456

C. http://www.aliyun.com/form?name=xiaoming?pwd=123456

D. http://www.aliyun.com/form?name=xiaoming&pwd=123456

错误B

19.WEB开发中API返回的数据结构通常是( )

A. TXT

B. 平面文件(CSV、TSV)

C. JSON

D. XML

E. HTML

错误ABDE

相关文章
|
6月前
|
存储 IDE 测试技术
探索Python中的变量宇宙:详尽解读与实战避坑指南
【4月更文挑战第4天】本文深入探讨了Python变量,包括其声明与赋值、数据类型,以及常见错误和应对策略。通过实例展示了变量在存储用户输入、计算、控制流程和函数参数等方面的应用。强调了理解变量作用域、避免类型不匹配和未初始化的错误,同时提出了最佳实践,如明确命名、避免冗余、适时复用和使用类型提示,以提升编程效率和代码质量。
73 2
|
关系型数据库 MySQL Linux
Python安装mysqlclient报错避坑
MySQL是常用的开源数据库,Python环境下django框架连接MySQL数据库用的是mysqlclient库,今天在用pip安装mysqlclient库时报错,特记录一下,避免后续继续踩坑。
691 1
|
JSON 负载均衡 JavaScript
带你读《Elastic Stack 实战手册》之65:——3.5.19.1.Elasticsearch语言开发(Python)(上)
带你读《Elastic Stack 实战手册》之65:——3.5.19.1.Elasticsearch语言开发(Python)(上)
250 1
|
4月前
|
算法 大数据 数据处理
震撼!Python堆与优先队列的神奇力量,让你的数据处理能力瞬间爆表!
【7月更文挑战第9天】Python的heapq模块实现了堆数据结构,用于高效地插入、删除和查找最大/最小元素。在Top K元素查找中,堆能快速找到大数据集的前k个最大值。同样,堆作为优先队列,按优先级而非入队顺序处理任务,如任务调度,展示其在复杂问题解决中的效率。掌握这些工具,能显著提升数据处理和编程效率。
48 3
|
4月前
|
网络协议 开发者 Python
颠覆传统!Python Socket编程新思维,基础与进阶并重,打造卓越网络能力!
【7月更文挑战第25天】在数字时代,网络通信至关重要,Python的Socket编程简化了这一复杂领域,使初学者也能轻松上手。通过Python的`socket`模块,我们能快速搭建服务器与客户端,实现数据交换。示例代码展示了如何创建、绑定及监听Socket,以及收发消息。掌握基础后,可利用asyncio库探索异步编程,提升通信效率,处理多连接。Python的Socket编程,结合传统与现代技术,助力开发者在网络通信领域取得非凡成就。
73 0
|
4月前
|
设计模式 Python
深度揭秘!Python元类:掌握它,让你的代码拥有创造类的能力
【7月更文挑战第6天】Python元类探秘:**元类是类的类,用于控制类的创建。通过定义元类,可自定义类的行为,如动态添加方法或改变继承结构。示例中,`my_metaclass`在创建类时添加`new_method`。元类强大且适用于高级编程,如动态修改、注册类或实现设计模式。理解并善用元类能提升Python编程技巧。
46 0
|
6月前
|
JSON 数据挖掘 数据库
Python复合型数据避坑指南
Python复合型数据避坑指南
76 3
|
6月前
|
Python
Python贝叶斯回归分析住房负担能力数据集
Python贝叶斯回归分析住房负担能力数据集
|
6月前
|
机器学习/深度学习 数据采集 前端开发
【Python机器学习专栏】模型泛化能力与交叉验证
【4月更文挑战第30天】本文探讨了机器学习中模型泛化能力的重要性,它是衡量模型对未知数据预测能力的关键。过拟合和欠拟合影响泛化能力,而交叉验证是评估和提升泛化能力的有效工具。通过K折交叉验证等方法,可以发现并优化模型,如调整参数、选择合适模型、数据预处理、特征选择和集成学习。Python中可利用scikit-learn的cross_val_score函数进行交叉验证。
469 0
|
6月前
|
人工智能 Python
【Python + 微信】微信公众号开发避坑指南
【Python + 微信】微信公众号开发避坑指南
121 0
下一篇
无影云桌面