在本教程中,我们将了解一些关于Python变量的基础知识。在之前的教程中,我们讨论了Python印花功能。
Python变量
在你的数学书中,你可能听说过变量。Python变量用于存储值。
在python中声明变量时,与该变量相关的一些空间将保留在内存中。然后你就可以访问它们了。如果你阅读我们的教程Python数据类型,您可能应该了解pythons的数据类型。
Python声明变量
在最常用的编程语言如c、c++、java等中,在声明变量时必须设置变量的数据类型。
Python-Python对此很灵活。可以声明一个变量,然后变量的数据类型取决于存储在其中的数据。请参见以下示例。
# declare a variable
var = "new variable"
print("The type of var is :",type(var)) # the type is str
var = 23.0
print("Now, the type of var is :", type(var)) # the type is float
你会看到这样的输出。
多变量赋值
在我们所有这些教程中,您从未见过这些。你看到了单变量赋值。
但是你也可以同时给多个值赋值。你必须把值放在最右边。
这个想法没有被使用,因为我们不需要使用这种任务。但也许你的项目可能需要这个想法,学习新事物并没有错。但是,请参阅以下代码以了解多变量赋值。
# assign multiple variable with the same value
var1 = var2 = var3 = "init"
# print the value of each variable separately
print("Value of var1 :", var1)
print("Now, value of var1 :", var2)
print("Again, value of var1 :", var3)
因此,以下代码的输出将是
Value of var1 : init
Now, value of var1 : init
Again, value of var1 : init
关于python变量的几点注记
下面给出了有关创建Python变量名的一些注意事项。
- Python不能以变量名开头
- 不能以特殊字符开头
- Python变量名不能与Python的任何预定义关键字相同。
- 变量名应该用camelCase写
Python打印变量
我们可以使用print()函数将变量打印到控制台,正如您在上面的程序中看到的那样。
Python变量范围
Python变量的作用域取决于它在程序中声明的位置。我们在中详细介绍了python变量范围python命名空间张贴。
这就是Python变量的全部内容。如有任何疑问,请使用下面的注释框。