2014-05-13 78 views
1

我知道在Python中,您不需要「聲明」變量,因爲它是動態的。但是我想知道什麼是說它的正確方法:Python中的「變量定義」與「變量賦值」

  1. 「分配變量」
  2. 「定義變量」

這僅僅是出於好奇,但它也將是很高興瞭解它的文件目的。

他們是否一樣?如果它們可以互換,那麼首選方法是什麼?

+6

在Python中,正確的方法實際上是說'爲名稱綁定一個值'。 –

+1

*將一個值綁定到名稱*。 –

+1

請不要在評論中回答問題。 – ApproachingDarknessFish

回答

1

在Python中,您將「名稱」綁定到對象。

https://docs.python.org/2/reference/executionmodel.html

「的名稱指代對象的名稱由名稱綁定 操作介紹,在程序文本中名字的每次出現,都是引用 建立在最裏面的函數名稱的結合。包含該用途的塊 「。

此外,您可能希望看到像this這樣的可視化,以使事情更清晰。