Python - 变量

在Python中,变量用于存储数据。
它可以保存不同类型的值,如数字、字符串、列表等。

1. 声明变量

在Python中,不需要声明变量。

2. 赋值变量

变量赋值使用等号=
您可以随时为变量赋予新值。

✏️ 语法

python
变量名 = 新值

📘 示例

python
age = 30

3. 变量类型

在Python中,变量可以保存不同类型的值。
一些常见的变量类型有:

  • 整数:表示整数(例如5,-10)
  • 浮点数:表示小数(例如3.14,-2.5)
  • 字符串:表示字符序列(例如"Hello",'World')
  • 布尔值:表示True或False
  • 列表:表示有序的值集合
  • 字典:表示键值对的集合

📘 示例

python
age = 25
pi = 3.14
name = "John"
is_student = True
numbers = [1, 2, 3, 4, 5]
student = {"name": "John", "age": 25}

4. 变量命名规则

  • 变量名可以包含字母(a-z,A-Z)、数字(0-9)和下划线(_)。
  • 变量名必须以字母或下划线开头。
  • 变量名区分大小写(例如ageAge是不同的变量)。
  • 变量名应具有描述性和有意义。

5. 变量作用域

变量作用域是变量在程序中可见的范围。
在Python中,变量作用域有不同的级别:

  • 全局作用域:在任何函数或类之外定义的变量被视为全局变量,可以从程序的任何地方访问。
  • 局部作用域:在函数或类内部定义的变量被视为局部变量,只能在该函数或类内部访问。

📘 示例

python
x = 10  # 全局变量

def my_function():
    y = 20  # 局部变量
    print(x)  # 访问全局变量
    print(y)  # 访问局部变量

my_function()
print(x)  # 在函数外部访问全局变量

输出:

10
20
10