下列哪个数据类型是Python中不可变的(Immutable)?
列表(list)
字典(dict)
元组(tuple)
集合(set)
Python中,使用哪个关键字可以处理可能引发异常的代码块?
try
catch
error
exception
下列哪个选项可以正确地创建一个包含数字1到5的列表?
list(1, 2, 3, 4, 5)
[1, 2, 3, 4, 5]
range(1, 5)
{1, 2, 3, 4, 5}
要将一个字符串转换为小写,应使用字符串的哪个方法?
.lower()
.upper()
.casefold()
.swapcase()
以下关于Python列表(list)和元组(tuple)的说法,哪些是正确的?
列表使用方括号[]定义,元组使用圆括号()定义。
列表和元组都可以通过索引访问元素。
列表是可变对象,元组是不可变对象。
列表可以包含不同类型的元素,元组只能包含相同类型的元素。
在Python中,以下哪些是合法的变量名?
_my_var
2nd_var
my-var
MY_VAR
关于Python的`with`语句,以下哪些描述是正确的?
主要用于简化异常处理。
常用于管理资源,如文件操作。
可以确保资源在使用后被正确关闭或释放。
是循环结构的一种。
请写出在Python中,用于从标准输入(如键盘)读取一行文本的内置函数名。
在Python中,使用 `open()` 函数以只读模式打开一个名为 `data.txt` 的文件,并赋值给变量 `f`,请写出这行代码。
请补全代码,使用列表推导式创建一个列表,包含0到9之间所有偶数的平方。
result = [________ for x in range(10) if x % 2 == 0]
在Python中,定义一个名为 `Person` 的类,并在 `__init__` 方法中初始化一个实例属性 `name`,请写出类定义的代码框架(第一行即可)。
在Python项目开发中,通常使用哪个工具来管理项目依赖和虚拟环境?
使用`requests`库发送一个HTTP GET请求到`https://api.example.com/data`,并将响应以JSON格式解析,正确的代码片段是?
response = requests.get('https://api.example.com/data'); data = response.json()
response = requests.post('https://api.example.com/data'); data = response.json()
data = requests.json('https://api.example.com/data')
response = requests.fetch('https://api.example.com/data'); data = response.json()
关于使用Python进行文件读写操作的最佳实践,以下哪些说法是正确的?
使用 `with` 语句可以自动管理文件的打开和关闭。
读取大文件时,应使用循环逐行读取,而不是一次性读入内存。
写入文件时,模式 `'w'` 会覆盖原有内容,`'a'` 会在末尾追加。
二进制文件(如图片)必须使用 `'rb'` 或 `'wb'` 模式打开。
在Python中,使用 `os` 模块的哪个函数可以获取当前工作目录的路径?请写出函数名。
请写出在Python中,用于将一个字典 `my_dict` 转换为JSON格式字符串的标准库模块名和函数名,格式为 `模块名.函数名`。
在开发一个Web API项目时,以下哪个Python框架以其轻量级和易用性而闻名,适合快速构建API?
Django
Flask
Spring Boot
Ruby on Rails
使用SQLAlchemy进行数据库操作时,以下哪个概念代表了数据库中的一张表?
Engine
Session
Model
Query
在Python项目中,通常将一个名为 `requirements.txt` 的文件用于什么目的?
请写出使用 `pytest` 框架编写一个测试函数时,用于断言两个值相等的常用函数名。
在进行Python项目版本控制时,以下哪个命令用于将本地的代码提交到Git仓库?
git add
git commit
git push
git pull
在面向对象编程中,类的三大基本特性是封装、继承和______。