Python 入门简明教程
1. 1. 与 Python 的第一次亲密接触-写给初学者 2. 2. Python 语法关键字 3. 3. Python 的注释和语法 4. 4. Python 基本数据类型 5. 5. Python 输入输出 6. 6. Python 运算符 7. 7. Python 变量 8. 8. Python 命名空间和变量生存范围 9. 9. Python 逻辑判断 10. 10. Python For 循环语法 11. 11. Python While 循环语法 12. 12. Python 循环语法中 break 与 continue的使用 13. 14. Python 三目运算符 14. 15. Python 循环语法中 pass 语句的使用 15. 16. Python 循环语法示例 16. 17. Python 函数 17. 18. Python main 函数 18. 19. Python print 函数 19. 20. Python print format 输出格式化 20. 21. Python print 输出到文件 21. 22. Python 输入 22. 23. Python import 导入模块 23. 25. Python 中递归的使用 24. 26. Python 匿名函数 25. 27. Python lambda 26. 28. Python PIP 包管理机制 27. 29. Python 命令行参数 28. 30. Python Numbers 包 29. 31. Python 随机数 30. 32. Python String 转 int 31. 34. Python 自定义异常 Exception 32. 35. Python 继承 33. 36. Python 父类 34. 38. Python 操作符重载 35. 39. Python __str__ and __repr__

7. Python 变量

在本教程中,我们将了解一些关于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变量的全部内容。如有任何疑问,请使用下面的注释框。