回答編集履歴
1
文の場所間違えた
answer
CHANGED
@@ -13,10 +13,12 @@
|
|
13
13
|
1. 変更可能なオブジェクトの属性や要素を変更する
|
14
14
|
|
15
15
|
ものだと明記されています。代入文の説明に"変数"や"代入"という用語が出てこないことは象徴的です。
|
16
|
-
|
16
|
+
"代入文"という言語要素はあるくせにその機能に"変数への代入操作"がありません。
|
17
17
|
|
18
18
|
[言語仕様のページ](https://docs.python.org/ja/3/reference/index.html)に"変数"という項目がないことも象徴的です。
|
19
|
+
実のところ、Pythonの実行モデルには変数がありません。
|
19
20
|
あるのは"名前づけと束縛"なのです。
|
21
|
+
|
20
22
|
[https://docs.python.org/ja/3/reference/executionmodel.html#naming-and-binding](https://docs.python.org/ja/3/reference/executionmodel.html#naming-and-binding)
|
21
23
|
|
22
24
|
> 名前 (name) は、オブジェクトを参照します。名前を導入するには、名前への束縛 (name binding) 操作を行います。
|