首页 新闻 会员 周边
0
回答数

已关闭问题 Python的对象缓存

只对不可变对象进行缓存: 可变对象(列表、字典、集合)永远不会缓存 l1 = [1, 2, 3] l2 = [1, 2, 3] print(l1 is l2) # 总是False Python的对象缓
1
回答数

已关闭问题 以下Python代码执行后,会抛出异常吗?

class MyContext: def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb): ret
0
回答数

已关闭问题 没有gil锁存在,多线程也无法并行,而是并发?

错误 可以并行 术语含义 并发(Concurrency) 多个任务交替执行,看起来像“同时进行”,但在单核 CPU 或受限制环境下(如 Python 有 GIL),实际是分时切换。 并行(Parall
0
回答数

已关闭问题 What gets printed?() 1 print r"\nwoow"

A new line then the string: woow B the text exactly like this: r"\nwoow" C the text like exactly lik
0
回答数

已关闭问题 以下Python代码执行后,控制台的输出结果是?

class ResourceHandler: def __enter__(self): print("Resource acquired") return self def __exit__(self
0
回答数

已关闭问题 关于Python生成器(generator)的描述,正确的是?

A 生成器只能通过yield关键字来创建 B 生成器对象在迭代时会一次性加载所有数据到内存 C 生成器实现了迭代器协议,支持__next__()方法调用 D 生成器表达式和列表推导式的执行效率完全相同
1
回答数

已关闭问题 一共有多少种循环

在计算机科学和编程教学中,循环通常按“如何决定何时停止”来分类。主要有以下几种经典类型: 类型英文名中文名特点示例 1. 计数控制循环 Counter-controlled loop 计数器循环 循环
1
回答数

已关闭问题 这道题有没有注意到 data = input("请输入一组人员的姓名、性别、年龄:"),写了两处是不是冗余代码了

考试这道题,键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每人一行,空行回车结束录入,参考答案是下面这个: fo = open("PY202.txt","w") data = inpu
1
回答数

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

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

已关闭问题 a与b定义如下,下列哪个选项是正确的?

a = '123'b = '123' A a != b B a is b C a == 123 D a + b = 246
0
回答数

已关闭问题 Python 中,大多数范围操作都是左闭右开的

python # range() 函数 - 不包含结束值 list(range(1, 10)) # [1, 2, 3, 4, 5, 6, 7, 8, 9] # 列表切片 - 不包含结束索引 nums
1
回答数

已关闭问题 在实现自定义上下文管理器时,__exit__ 方法中什么情况下应该返回 True?

A 当需要强制跳过 with 块内异常时 B 无论是否发生异常都需执行清理操作时 C 需要修改传递给 __enter__ 的参数时 D 希望重新抛出异常给外层处理时
1
回答数

已关闭问题 处理10GB级无法一次性加载的文本文件时,哪种方式最适合高效读取并处理每行数据?

A 列表推导式一次性读取所有行到内存 B 生成器表达式预先生成所有行数据 C 打开文件后用for循环逐行读取(文件对象为迭代器) D 用read()方法一次性读取整个文件
0
回答数

已关闭问题 以下程序要求用户输入二进制数字0/1并显示之,请指出程序中代码第几行存在错误()

1.bit = input("Enter a binary digit:") 2.if bit = 0 or 1: 3. print("your input is" ,bit) 4.else 5. p
1
回答数

已关闭问题 执行以下代码,结果输出为()

num = 1 def fn(): num += 1 return lambda:print(num) x = fn() x() A 报错 B 2 C None D 1
1
回答数

已关闭问题 执行下列选项的程序,会抛出异常的是()

A s1 = 'aabbcc' s2 = 'abc' count = s1.count(s2) if count > 0 : print('s2是s1的子串') else: print('s2不是s1
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
回答数

已关闭问题 执行以下程序,下列选项中,其输出结果与程序的输出结果相同的一项是()

链接:https://www.nowcoder.com/questionTerminal/365456fc9c4b451994b3bb7d7d4f503f?examPageSource=%E5%85%
0
回答数

已关闭问题 角色用户有哪些

表格 复制 术语英文缩写/同义词谁与 Python print 的关系 最终用户 end-user, lay-user, consumer 完全不懂代码,用图形界面、手机 App 根本看不到 prin
0
回答数

已关闭问题 if __name__ == "__main__": 其实我想问的这个__main__是否改名字,这个也是函数名吧

__main__ 不是函数名,也不能改名字,它是 Python 中一个特殊的内置字符串常量,专门用于标识 “当前模块作为主程序运行” 的状态。 详细解释: __main__ 是什么? 它是 Pytho
0
回答数

已关闭问题 使用函数的主要作用是复用代码?

在编程中,“模块”(Module)是一个核心概念,它指的是将代码按照功能或逻辑拆分成的独立单元,目的是让代码更有序、可复用、易维护。可以把模块理解为 “代码的容器”,一个模块可以包含函数、类、变量等,
0
回答数

已关闭问题 if __name__ == "__main__": 其实我想问的这个__main__是否改名字,这个也是函数名吧

__main__ 不是函数名,也不能改名字,它是 Python 中一个特殊的内置字符串常量,专门用于标识 “当前模块作为主程序运行” 的状态。 详细解释: __main__ 是什么? 它是 Pytho
1
回答数

已关闭问题 scanf("%d%d", &a, &b);这种为什么我输入12,不把1赋值给a,2赋值给b结束,而是空格或者回车等空白输入一个数字结束

scanf("%d%d", &a, &b);这种为什么我输入12,不把1赋值给a,2赋值给b结束,而是空格或者回车等空白输入一个数字结束
1
回答数

已关闭问题 遍历、迭代次数、图灵,所有的for分支都可以用while循环改写,所有的while循环都可以用for循环来改写,哪个对?

遍历指的是按照某种顺序访问数据结构中的每个元素一次且仅一次。 迭代次数循环指的是基于计数器执行固定次数的循环。 图灵指的是英国数学家艾伦·图灵(Alan Turing),他在计算机科学中有两个重要概念