2017-04-01 32 views
0

我製作了一個程序,其中有許多值在許多類和函數中被訪問和更改。我想知道的是如何使用和更改變量而不使用全局或僅使用一次。我在我的代碼中全局使用了大約20次,它看起來很醜並且令人討厭。Python Globalling在許多功能中使用和更改

+0

傳遞變量作爲參數也許? – abccd

+0

我不認爲你不應該讓其他人輕易放棄追蹤哪一個是全球性的。 –

+0

儘管你可以使用environmet變量。 'os.env' –

回答

1

我有兩個想法是通過函數傳遞所有這些變量的引用。另一個想法是定義包含變量的類。類的所有功能都可以訪問類中定義的值,而不需要傳遞它們。或者你正在傳遞一些變量。