全站搜索未启用
跳到主要内容

2.2.1 Python变量

在Python中,变量不需要提前声明,创建时直接对其赋值即可,变量类型由赋给变量的值决定。但是一旦我们创建了一个变量,就需要给该变量赋值。

变量好比一个标签,指向内存空间的一块特定的地址。当创建一个变量时,在机器的内存中,系统会自动给该变量分配一块内存,用于存放变量值。

2.2.2变量作用域

变量作用域,即变量在程序中的可应用范围或变量的可见性。

1.局部变量

在定义函数时,往往需要在函数内部对变量进行定义和赋值,在函数体内定义的变量为局部变量。

2.全局变量

与局部变量相对应,定义在函数体外面的变量为全局变量,全局变量可以在函数体内被调用,全局变量是一个模块中级别最高的变量,能被所有函数访问, 并且自创建开始, 除非被删除,否则其将一直存活到脚本运行结束。

2.2.3常量

Python并未提供const修饰符,即Python中没有常量,Python程序一般通过约定俗成的变量名全大写的形式表示这是一个常量。然而这种方式并没有真正实现常量,其对应的值仍然可以被修改。

最后修改: 2020年02月4日 Tuesday 15:15