请解释一下程序中的变量是什么，并给出一个具体的代码演示。要求答案长度不超过300字，必须包含一个代码示例，代码语言必须是Python。
user
变量在程序中是用来存储数据值的标识符。它可以在程序的执行过程中存储不同的值。变量的名称可以由字母、数字和下划线组成，但不能以数字开头。在Python中，创建变量非常直接，你只需要给变量名赋一个值，无需显式声明变量类型。Python会根据赋给它的值自动推断变量的类型。下面是一个简单的Python代码示例，演示了如何使用变量：

```python
# 定义变量
age = 30
name = "Alice"
is_student = True

# 输出变量的值
print("Name:", name)
print("Age:", age)
print("Is student:", is_student)
```

在这个例子中，`age` 是一个整数类型的变量，`name` 是一个字符串类型的变量，`is_student` 是一个布尔类型的变量。这些变量分别存储了一个整数、一个字符串和一个布尔值。通过 `print()` 函数，我们可以将这些变量的值输出到屏幕上。
assistant