我们如何在Python中声明变量?

简短的答案是,无需在Python中声明变量。

以下是更详细的描述。

静态类型语言(C,C ++,Java,C#)要求在程序中使用变量之前,必须先声明要使用的变量的名称和类型声明。相应的语言编译器确保将适当的数据存储在变量中。例如在C语言中,如果程序员打算将整数常量存储在变量中,则必须将其声明为:

int x;

声明之后,可以向其提供分配或用户输入。如果分配给它的值与整数分开,则编译器将抱怨类型不匹配错误。

x=10; // this is valid assignmentx = “Hello”; // this generates type mismatch error

Python是动态类型的语言。实际上,在Python中,某种类型的数据对象(数字,字符串,布尔值等)存储在特定的存储位置中,变量只是绑定到其上的名称。换句话说,变量的类型取决于运行时分配给它的值。Python的标准库具有type()了解变量数据类型的功能。下图显示了python变量的类型如何动态变化。

>>> a=”Hello”  # variable a stores string object>>> type(a)<class 'str'>>>> a=10 #variable a now stores integer number object>>> type(a)<class 'int'>