📜  变量 (1)

📅  最后修改于: 2023-12-03 15:22:55.680000             🧑  作者: Mango

变量

在编程中,变量是一个存储值的容器。这个值可以是数字、字符串、布尔值等等。变量在程序中可以被引用和修改,使程序具备动态性。

声明变量

在绝大多数编程语言中,变量声明通常需要包括变量名和数据类型。下面是在 Python 中声明变量的例子:

age = 28  # 整数类型变量
name = "Tom"  # 字符串类型变量
is_male = True  # 布尔类型变量
变量命名规则

在命名变量时,需要注意以下规则:

  • 变量名必须以字母或下划线开头
  • 变量名不能是 Python 的关键字(如 ifwhile 等)
  • 变量名区分大小写
  • 变量名应该尽量描述变量所表示的含义
变量作用域

变量作用域指的是变量所能被访问到的范围。在 Python 中,变量作用域分为全局变量和局部变量。

全局变量可以在函数外部定义,并在函数内部或外部访问。例如:

count = 0  # 全局变量

def increment_count():
    global count  # 使用 global 关键字声明变量 count 是全局变量
    count += 1

increment_count()
print(count)  # 输出 1

局部变量只能在函数内部访问,其它函数无法访问,例如:

def factorial(n):
    if n == 0:
        return 1
    else:
        result = n * factorial(n - 1)  # 局部变量
        return result

print(factorial(5))  # 输出 120
总结

变量是编程中重要的基本概念,掌握好变量的声明、命名规则和作用域有利于写出更好的程序。