cuốn sách gpt4 ai đã làm

Kiểu Python - các câu lệnh có nên được lồng trong trình quản lý ngữ cảnh không yêu cầu ngữ cảnh không?

In lại Tác giả: Vũ trụ không gian 更新时间:2023-11-03 21:20:09 28 4
mua khóa gpt4 Nike

是否有风格指导或理由来选择其中一种模式而不是另一种?

最小化上下文管理器下的代码量“感觉”更干净,但我无法指出具体原因。这可能只是偏好,并没有关于此事的官方指导。

1) 里面的所有代码都有上下文。

with open(file) as f:
text = f.read()
data = text.split(',')
result = my_func(data)
# vân vân.

2)仅包含上下文中必要的代码。

with open(file) as f:
text = f.read()

data = text.split(',')
result = my_func(data)
# vân vân.

câu trả lời hay nhất

我认为在没有任何“风格指南”声明的情况下,可读性始终是指导方针 - 您希望在上下文管理器变量(上面的“f”)在范围内时轻松查看它的所有用法。一行和四行 block 之间的可见性差异并不显着,但三行和 50 行 block 之间的差异可能很大。

关于Python 风格 - 语句是否应该嵌套在不需要上下文的上下文管理器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54352439/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress