跳转至

Python 基础测验

测验说明

本测验用于检验 Python 基础教程的学习效果。共 10 道选择题,建议在学完教程后独立完成。

📗 入门难度 ⏱ 约 15 分钟 📝 10 道选择题

测验反馈

提交答案后,系统会显示: - 得分和正确率 - 错题分析和薄弱知识点 - 复习建议和推荐教程 - 下一步学习建议


Python 中用于定义函数的关键字是?
💡 Python 使用 `def` 关键字定义函数,例如 `def my_function():`
以下哪个是 Python 的列表(List)?
💡 方括号 `[]` 定义列表,圆括号 `()` 定义元组,花括号 `{}` 定义集合或字典
Python 中 `==` 和 `=` 的区别是?
💡 `==` 是比较运算符,用于判断两个值是否相等;`=` 是赋值运算符,用于给变量赋值
以下哪个不是 Python 的数据类型?
💡 Python 内置类型包括 int、str、list、dict、tuple、set 等,`array` 需要导入 array 模块或使用 numpy
`for` 循环中 `range(5)` 生成的数字序列是?
💡 `range(5)` 生成 0 到 4 的整数序列(左闭右开),共 5 个数字
Python 中用于处理异常的关键字组合是?
💡 Python 使用 `try/except` 捕获异常,还可以用 `finally` 执行清理代码
以下哪种方式可以创建一个空字典?
💡 `dict()` 和 `{}` 都可以创建空字典;`[]` 创建空列表;`()` 创建空元组;`set()` 创建空集合
Python 中字符串方法 `.strip()` 的作用是?
💡 `.strip()` 去除字符串首尾的空白字符(空格、换行、制表符等)
在测试脚本中,哪个库常用于发送 HTTP 请求?
💡 `requests` 是 Python 最流行的 HTTP 请求库,用于接口测试
Python 中 `if __name__ == "__main__":` 的作用是?
💡 当文件被直接运行时,`__name__` 等于 `"__main__"`;被导入时不等于,因此可以用来区分是否直接运行

继续学习

完成测验后,建议继续学习: