簡體   English   中英

如何訪問在其他類中的函數中分配的變量?

[英]How to get access to variable that is assigned in function that is inside other class?

我想從其他類中的函數訪問變量。 我該怎么做? 我已經嘗試了多種“可能”的解決方案,但我仍然無法找到。

class Class(object):
    def assign(self):
        self.result = 'passed'

print(Class.result)
print(Class.assign().result)
class Class(object):
    def assign(self):
        self.result = 'passed'
        return self.result

object = Class() 
print(object.assign())

此代碼返回self.result變量

要訪問該屬性,您首先需要創建該類的一個實例,然后執行該方法以創建該屬性,最后您可以訪問它:

class Class(object):
    def assign(self):
        self.result = 'passed'

obj = Class()
obj.assign()
print(obj.result)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM