私は新しいプロジェクトのためにPythonを試しています。その状態で、いくつかのグローバル変数が必要です。ハードコードされた値を変更せずにテストするために、私はthoses変数を再割り当て機能させるためにしようとしました:Pythonでグローバル変数に割り当てる?
foo = None;
def setFoo(bar):
global foo = bar;
setFoo(1);
をしかし、これは取得:
File ".\test.py", line 4
global foo = bar;
^
SyntaxError: invalid syntax
私はすでににhigly関連twoquestionsを読みました私の問題は、明らかにPythonのいくつかの落とし穴を逃した。
誰でも私を啓発できますか?
別々の行に 'global foo'と' foo = bar'となります。 –
補足として、 ';'を使う必要はありません。ラインを終了する。 Pythonはそれらを必要としません。 –
さて、それは簡単なものだった。 – DrakaSAN