Pythonのお勉強 Part31
■ このスレッドは過去ログ倉庫に格納されています
0401デフォルトの名無しさん
2009/01/22(木) 23:48:01変数の範囲を絞った上で、異なる関数から同じ変数を参照出来る。
class App(object):
def __init__(self):
self.hensu = os.environ['Path']
def main(self):
print self.hensu
self.sp()
def sp(self):
print self.hensu.split(';')
App().main()
基本的に、グローバルに置いても許容されるのは、
importしたモジュールや、設定などの定数のみ。
どうしても必要な場合は、
グローバル変数の変数名は大文字にする、もしくはprefixをつけて他の変数と区別。
利用する関数内で global hensu の様に宣言しよう。(推奨)
■ このスレッドは過去ログ倉庫に格納されています