首页 新闻 会员 周边 捐助
1
回答数

回答被采纳 数据库设计中的“三范式”(Third Normal Form,简称3NF)是关系数据库规范化的核心理论

第一范式(1NF): 确保每列都是原子性的,即每一列都不可再分。 表中的每一列都包含单一的值,而不是集合或数组。 第二范式(2NF): 必须满足第一范式。 所有非主键列都必须完全依赖于整个主键,而不是
1
回答数

回答被采纳 标准库(Standard Library

标准库(Standard Library)主要是由 Python 官方核心开发团队(Python Core Developers)设计和维护的,属于 CPython 项目的一部分(CPython 是
1
回答数

回答被采纳 当python脚本程序发生了异常,如果不处理,如果断电,会发生什么

当 Python 脚本发生异常且不处理时,程序会立即终止,打印 traceback 错误信息并返回非零退出码。 finally 块和上下文管理器( with 语句)的清理代码仍会执行,但之后的逻辑不会
1
回答数

回答被采纳 在Python中,元类(Metaclass)是创建类的“类”。考虑以下代码,`MyClass`的元类是什么?

class MetaA(type): pass class MetaB(type): pass class Base(metaclass=MetaA): pass class MyClass(Base
1
回答数

回答被采纳 在Python中优化内存使用,关于__slots__的正确说法是:

A 能完全消除类实例的内存开销 B 允许动态添加新属性到实例 C 通过预置固定属性减少__dict__占用 D 会显著提升实例方法的执行速度
1
回答数

回答被采纳 执行后,变量`b`和`c`的值分别是什么?

考虑以下代码片段: a = [1, 2, 3] b = a a[0] = 99 c = a[:] a[1] = 88 执行后,变量`b`和`c`的值分别是什么?
1
回答数

回答被采纳 以下 Python 代码使用 `@contextlib.contextmanager` 定义了一个上下文管理器。如果执行这段代码,最终的输出是什么?

import contextlib @contextlib.contextmanager def managed_resource(): print("enter") try: yield "reso
1
回答数

回答被采纳 执行以下Python3程序,下列说法中,错误的是()

def fn(a, b): return a + b lst = [1, 2] f = fn(*lst) print(f) A 函数fn的参数a和b都是位置参数 B 不能使用参数解包来将列表或元组中的
1
回答数

回答被采纳 python列表的描述中,正确的是()

A.列表的长度和内容都可以改变,但元素类型必须相同 B.不可以对列表进行成员运算操作,长度计算和分片 C.列表的索引时从1开始的 D.可以使用比较操作符(如>或<等)对列表进行比较 Python 支持
1
回答数

回答被采纳 当python脚本发生了异常,如果不处理,运行结果不可预测,这个不可预测是什么意思,不就退出程序了吗,还有什么不可预测

你说得对,Python 脚本在未捕获异常时,默认行为是终止程序,并打印 traceback(错误信息)。 例如: Python 编辑 1# test.py2x =1/03print("这行不会执行")
1
回答数

回答被采纳 分析以下 asyncio 代码片段,并预测其终端输出内容的正确顺序。

import asyncio async def my_task(name, delay): print(f"Task {name}: starting") await asyncio.sleep(d
1
回答数

回答被采纳 条件语句(if-elif-else)的逻辑完整性 和 实际编程中的常见写法

# 注意:请不要修改其他已给出代码 n = eval(input("请输入数量:")) if(n==1): cost = int(n*150) elif(2<=n<=3): cost = int(n*
1
回答数

回答被采纳 以下哪项判断与修复建议最合理?

有如下函数在服务中被多次调用:def append_item(item, bucket=[]): bucket.append(item); return bucket。线上发现不同请求之间出现数据“串
1
回答数

回答被采纳 在Python3中,下列程序运行结果为

3. 在Python3中,下列程序运行结果为: dicts = {} dicts[(1, 2)] = ({3, (4, 5)}) print(dicts) A 报错 B {(1, 2): {(4, 5
1
回答数

回答被采纳 为什么说内存是主存,而硬盘是辅助存储

电脑通电后,所有硬件的动作都需要 CPU 来触发和指挥,不存在脱离 CPU 的 “自己读取加载”,核心是 CPU 是计算机的 “总指挥”,负责启动整个流程。 简单说,“电脑通电” 只是给所有硬件供能,
1
回答数

回答被采纳 python语言技术特点:

python语言技术特点: 对于需要更高执行速度的功能,例如数值计算和动画,python语言可以调用c语言编写的底层代码 这句话基本正确,是 Python 的官方实现 CPython 从设计之初就预留
1
回答数

回答被采纳 计算机pythonl题目中要求不统计换行符,为什么答案都是del d[“\n”],不是\r\n

在 Python 中,按行读取文件(如使用 readlines() 或迭代文件对象)时,默认只以 \n 作为行结束符,不会保留 \r 因为 Python 在读取文件时已经将 \r\n 统一为 \n,所
1
回答数

回答被采纳 strip() split()

python strip()方法默认是去除空白么,不加任何参数 split()也是默认按照空格分割吗,不加任何参数
1
回答数

回答被采纳 fi是fi.readlines()的简写形式

fi = open("a.txt") for i in fi 其实等同于 for i in fi.readlines() fi是fi.readlines()的简写形式?
1
回答数

回答被采纳 树的基本概念

3、避免提问内容全部代码没有说明,准确的Tag有助于专家高手发现问题
1
回答数

回答被采纳 栈和队列----

栈和队列 知识框架,栈只能在一端增加删除 顺序栈用数组做物理载体,再额外加一条“栈顶指针”规则,才变成“栈”,顺序栈: 咋一看上面ppt感觉不对:top=-1,bottom=0,才是栈空,没有元素时,
1
回答数

回答被采纳 1NF→2NF→3NF→BCNF

一、候选键 vs 组合键(先给定义,再给例子) 候选键 = 所有能“唯一定一行”的最小字段集,不管它是 1 列还是 n 列。 1 列就能唯一 → 单属性候选键 n 列拼一起才能唯一 → 组合候选键(简
1
回答数

回答被采纳 二叉树的前序中序后序遍历

日常二叉树访问规则: 对B这课子树进行递归先序遍历(前序遍历),按照根左右顺序:
1
回答数

回答被采纳 python的read("/n"),write("\n")底层如何工作

python的read("/n"),write("\n")底层如何工作
1
回答数

回答被采纳 内置函数有的要对象.函数名,有的直接函数名

内置函数有的要对象.函数名,有的直接函数名