Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .translate/state/names.md.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source-sha: fe42b933280691390a2a4741b7bcbccaa86a5c2b
synced-at: "2026-03-20"
model: claude-sonnet-4-6
mode: NEW
source-sha: 3100228f5998460a1ef60aae46bb3263ff65501f
synced-at: "2026-11-02"
model: claude-sonnet-5
mode: UPDATE
section-count: 9
tool-version: 0.13.1
tool-version: 0.30.0
6 changes: 3 additions & 3 deletions lectures/names.md
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ math.__name__
print(__name__)
```

当我们使用 IPython 的 `run` 命令运行脚本时,文件的内容也作为 `__main__` 的一部分执行。
当我们使用 IPython 的 `%run` 命令运行脚本时,文件的内容也作为 `__main__` 的一部分执行。

为了观察这一点,让我们创建一个文件 `mod.py`,打印其自身的 `__name__` 属性:

Expand Down Expand Up @@ -340,7 +340,7 @@ f(1)

这些名称的访问是如何工作的?

* 这些定义存储在一个名为 `__builtin__` 的模块中。
* 这些定义由 `builtins` 模块提供。
* 它们有自己的命名空间,称为 `__builtins__`。

```{code-cell} python3
Expand Down Expand Up @@ -570,4 +570,4 @@ print(f(x), x)

如果你想分别修改局部的 `x` 和全局的 `x`,可以创建列表的[*副本*](https://docs.python.org/3/library/copy.html),并将副本赋值给局部的 `x`。

我们将留给你自行探索。
我们将留给你自行探索。
Loading