
关于Python声明变量的介绍
在Python中,变量被定义为存储数值的容器。在这篇文章中,我们将看到如何在Python中声明变量。我们知道,创建的每个变量都是一个对象,它保留了一个可以在Python中存储值的内存位置。在Python中,程序变量向计算机提供处理的数据。内存位置是根据声明的变量的数据类型来存储的。在Python中,变量不需要像我们在其他编程语言中那样定义或声明任何数据类型给该变量。在这个主题中,我们将学习Python声明变量。
Python中变量声明的工作
只要你给它赋值,就会创建一个变量,在Python中不需要声明任何数据类型,因为没有这样的命令来声明变量。一般来说,变量是一个用于存储分配给它的值的内存位置,这个变量被赋予一个名字,用于在程序的其余部分指代存储在其中的值。
语法。
Variable_name = value_to_store
所以在上面的语法中,我们可以看到声明一个变量,我们直接使用等于"="运算符,这也是用来给变量赋值的。操作符的左边是变量的名称,右边是要存储在该变量中的值。在Python中不需要单独声明变量的数据类型,因为当你给变量赋值时,它会自动进行。
在声明变量之前,某些规则对开发者来说是很重要的,它们是:。
- 一个变量必须总是以字母或下划线开头,但不能以数字开头。
- 变量可以包含字母和数字的组合,使变量成为字母数字型,但我们应该注意,它应该以字母开头。它也可以有字母和下划线组合的变量名。
- 当宣布一个程序员,一个变量应该知道他们是区分大小写的,这意味着,例如,"a "和 "A "这两个变量是不同的,不一样的。
Python 宣告变量的例子
下面给出了Python声明变量的例子。
例子 #1
代码。
print("Program to demonstrate variable declaration:")
x = 5
print("The value of Int variable is as follows:")
print(x)
y = "John"
print("The value of string or char variable is as follows: ")
print(y)
输出。

在上面的程序中,我们看到我们声明了变量 "x",在这里我们分配的值是 "5",这是一个整数值。因此,变量 "x "自动声明为int变量,并将数值 "5 "以数据类型 "int "存储在内存中。在这个程序中,我们还声明了另一个名为 "y "的变量,分配给它的值是 "John",属于字符串或字符数据类型。与此相反,这个变量也是自动声明的。在上面的屏幕截图中可以看到输出结果。
在Python中,有两种类型的变量可以被声明,如全局变量和局部变量。现在让我们看看下面关于这些变量的详细情况和例子。在整个程序或程序中的其他函数或模块中使用或可以被访问的变量被称为全局变量。而在程序的函数或模块中声明和使用的变量,这种变量被称为局部变量。我们将在下面的一个程序中看到这两种变量。
例子#2
代码。
print("Program to demonstrate global and local variable decllaration:")
f = 20
def func():
f = 'I am learning Python'
print("It will print the value of local variable as follows:")
print(f)
func()
print("This will print the value of the global variable as follows:")
print(f)
输出。

在上面的程序中,我们可以看到我们已经声明了一个变量 "f",并为其赋值为 "20"。这个变量被称为全局变量,它可以在整个程序中使用,并且在整个程序中具有范围。但是,我们可以看到在函数 "func() "中,我们声明了另一个变量 "f",它是一个局部变量,其作用域只在函数func()中。另一种声明全局变量的方法是,只要你想在任何函数中声明这个变量,就使用关键字 "global"。
现在我们将看到如何使用 "del "命令来删除变量,它将删除该变量,如果我们试图打印被删除的变量,它将抛出一个错误,如NameError,它将提供一个信息,因为这个变量没有被定义。
例子 #3
代码。
print("Program to demonstrate how to delete variable:")
f = 11;
print("The variable declaration is done and it value is as follows:")
print(f)
print("The variable is deleted using del and it provides error after deleting as follows:")
del f
print(f)
输出。

在上面的程序中,我们可以看到我们已经声明了一个变量 "f",然后使用 "del "命令,我们正在删除这个变量。当我们在使用 "del "命令后试图打印同一个变量时,就会出现NameError错误,信息是 "f "这个变量没有定义。这个结果可以在上面的截图中看到。
总结
在这篇文章中,我们得出结论,在Python中声明变量与其他编程语言类似,但是在任何变量之前不需要声明任何数据类型。当在Python中创建时,变量会根据分配给该变量的值自动采取一种数据类型。在这篇文章中,我们看到了如何声明不同数据类型的变量,我们还看到了什么是局部变量和全局变量以及它们的重要性。最后,我们还看到了如何删除一个变量以及在试图重新打印被删除的变量时发生的错误。
推荐的文章
这是一个关于Python声明变量的指南。在这里,我们分别讨论了介绍、Python中变量声明的工作和例子。