同じスクリプトで次のようになります。
class ClassA:
def GetExpBidBrice():
global x
x ='abc'
def GetExpAskPrice():
y = x + 'zyz'
class ClassB:
def GetExpBidBrice():
x = 123
def GetExpAskPrice():
y = x + 'zyz'
global
inは、の他のメソッドに対してグローバルになりますClassA.GetExpBidPrice()
か?それとも、それを全面的にグローバルにしますか?つまり、inまたは他のクラスと呼ばれる変数を使用しますか?x
ClassA
ClassB
x