2017-12-08 12 views
-1

私の主張は、Pythonには設定されていないかもしれないいくつかの事前定義された変数がありますが、シェルを始めるときにはまだ値が与えられていたということです。 var1がなかったため、エラーが返されますPythonで定義済みの1文字の変数は何ですか?

print(var1) 

:あなたは印刷をしようとした場合「」事前に、それは、0 Whereaseを返しても、定義された変数がなければ

print (a) 

:あなたは、次のコードを実行したと言います定義された。私は少しのテストを行い、pythonで他のすべての文字が同じものであることを知り、コンソールのいずれかを出力して、同じ結果が得られます。

質問したい質問これらのキャラクターはなぜ自分の価値をあらかじめ与えられているのでしょうか?これらの定義済みの変数には特別な名前がありますか?これらの特殊変数の名前を知ることができれば、私はそれらに関するいくつかの文書を読むことができました。

+1

'a = 0'をあらかじめ設定していない限り、' print(a) 'を単独で実行すると' 0'が返されません。 –

+1

このような「事前定義された変数」、「NameError:name 'aは定義されていません」など、作成していない変数に対しても同様のことが起こります。 – CoryKramer

+0

再生できません。あなたはどこかで定義されていないと確信していますか? – Carcigenicate

答えて

2

Pythonにはあらかじめ定義された変数はありません。

print(a) 

限りaが先に定義されていないようNameError: name 'a' is not definedを返します。

関連する問題