お世話になっております。
◯ 質問
辞書やリストにおける、変数や属性といった適切な名称がなく苦慮しております。「リストの0番目」など適当に言い換えることもできなくはないのですが、何かもし適切な用語がありましたら、ご教示いただけると幸いでございます。
python
1# 変数 2var = 0 3 4# 属性 5obj.attr = 0 6 7# ??? 8lst[0] = 0 9 10# ??? 11dct['a'] = 0
◯ 調べたこと
名前 name
識別子 (または 名前 (name)) は、以下の字句定義で記述されます。
2.3. 識別子 (identifier) およびキーワード (keyword)
添字表記 subscription
代入文は、名前 を値に (再) 束縛したり、変更可能なオブジェクトの属性や要素を変更したりするために使われます:
assignment_stmt ::= (target_list "=")+ (starred_expression | yield_expression) target_list ::= target ("," target)* [","] target ::= identifier | "(" [target_list] ")" | "[" [target_list] "]" | attributeref <-- 属性参照 | subscription <-- 添字表記 | slicing | "*" target
代入はターゲット (リスト) の形式に従って再帰的に行われます。ターゲットが変更可能なオブジェクト (属性参照、添字表記、またはスライス) の一部である場合、この変更可能なオブジェクトは最終的に代入を実行して、その代入が有効な操作であるか判断しなければなりません。
「添字」に代入するでは、少し日本語としておかしいですし、そもそも subscription の訳語については、もしかして「添字表記」以外にもっと適切なのものがあるのではないかと疑問に感じております。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/23 12:47
2018/12/23 12:54
2018/12/23 13:01
2018/12/23 13:08
2018/12/23 13:08 編集
2018/12/23 13:50