ZedShawの「LearnPythontheHard Way」では、スクリプトのすべての行が何をするのかを「英語で書き出す」ように頻繁に求められます。コードの特定の部分に名前を付ける方法がわからないため、関数(コマンド?) argvに関連するものでそれを行うのに苦労しています。一体、私はargv--関数を何と呼ぶべきかさえ知りませんか?コマンド?変数?私はそれがモジュールであることを知っています。しかし、軌道に戻る:
演習13のコードは次のとおりです。
from sys import argv
script, first, second, third = argv
print "The script is called:", script
print "Your first variable is:", first
print "Your second variable is:", second
print "Your third variable is:", third
Zedは、「'argv'は"引数変数"です。私の質問は、3行目の等号の左側にあるものの名前は何ですか?
口語的に言えば、私の衝動は「スクリプト」、「最初の」などの単語自体を変数と呼ぶことですが、Zed argvによると「引数変数」であるため、それは正しくないようです。
私はそれらを「議論」と呼ぶことも正しいとは思いませんでした。私はコマンドライン引数の観点から「引数」を読んだだけです。
「パラメータ」は演習のタイトルで言及されているため、可能性が高いように見えましたが、「等号」、「=」、「python」、「argv」、「definition」などの組み合わせでWeb検索を行うことはできませんでした。非常に啓発的です。何と呼ばれているのかわからない場合、物事を探すのは非常に困難です。
このスクリプトで何が起こっているのかは非常に明確ですが、その一部の名前は明確ではありません。これが答えられたら、私は額を平手打ちするつもりだと確信しています。