對於你們大多數人來說,這可能是常識,但我發現它非常非常難以掌握。如果你創建一個函數,如Python定義函數參數傳遞
def one():
x=1
y=2
z=3
h=33
j=454
l=353
m=898
那麼可以說我有另一個功能,高清兩():和我想使用一個高清()中的變量爲DEF兩個,我還創建了兩個新def two()中的變量。我將如何去做這件事。然後,假設我有第三個函數def three(),我將如何使用def 1和def 2中的變量到def 3中?我使用的方法效率非常低,可能做得比需要的要多。我所做的是在def two中,將def one中的所有變量添加到def two的參數中,然後我還在函數2的def中調用函數1.我知道這裏有很多線程,並且我看過通過他們中的許多人,他們不只是它。他們使用非常特定和先進的代碼,我不熟悉,因此不理解。我的例子非常簡單直接,我敢肯定如果回答它會幫助很多新手。謝謝!
編輯:我不想要一個「簡單」的方式,最終使用我不熟悉的高級代碼。我想要一個簡單易懂的「高效」方法。
也許你應該把它包裝在一個類中,並使用'self'。檢查http://stackoverflow.com/q/6236032/1031900 –
一個類似乎是最合適的。儘管如此,你可能希望通過python教程。 – monkut
我不理解你的「簡單」,「高級」或「高效」的隱含概念。我懷疑他們被誤導了。我投票決定關閉它,因爲我認爲它過於寬泛,實際上它甚至不是Python特有的。 –