"变量定义" vs"变量分配"在Python中

时间:2014-05-13 16:03:04

标签: python variables

据我所知,在Python中你不需要“声明”变量,因为它是动态的。但是我想知道说出来的正确方法是什么:

  1. “分配变量”
  2. “定义变量”
  3. 这只是出于好奇,但出于文档目的理解它也会很好。

    它们是一样的吗?如果它们可以互换,那么首选方式是什么?

1 个答案:

答案 0 :(得分:1)

在Python中,将“名称”绑定到对象。

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

  

“名称是指对象。名称是通过名称绑定引入的   操作。程序文本中每次出现的名称都是指   在最里面的功能块中建立的该名称的绑定   包含用途。“

此外,您可能希望看到this之类的可视化,以使事情更加清晰。