螺竹编程
发布于 2024-05-27 / 3 阅读
0

Python/基础:变量

在 Python 中,变量是用于存储数据值的标识符,可以是数字、字符串、列表、元组、字典等数据类型。变量在程序中可以被赋值、修改和引用,是编写 Python 程序的基本要素之一。

Python 中的变量定义不需要显式指定类型,变量的类型是根据值自动推断的。例如:

a = 10  # 整数类型
b = 3.14  # 浮点数类型
c = "hello"  # 字符串类型
d = True  # 布尔类型
e = [1, 2, 3]  # 列表类型
f = (1, 2, 3)  # 元组类型
g = {"name": "Tom", "age": 18}  # 字典类型

变量名在 Python 中是区分大小写的,通常使用小写字母和下划线组成的单词命名,以提高程序的可读性和可维护性。例如:

my_name = "Tom"
my_age = 18

变量的值可以通过赋值运算符 = 进行修改,例如:

a = 10
a = 20  # 将变量 a 的值修改为 20

Python 中的变量还支持多重赋值和链式赋值,例如:

a, b, c = 10, 20, 30  # 多重赋值
a = b = c = 0  # 链式赋值

Python 中的变量有作用域的概念,变量的作用域决定了变量所在的代码块中的可见性。在函数中定义的变量属于局部变量,只在函数内部可见,函数外部无法访问。在函数外部定义的变量属于全局变量,可以在整个程序中访问。例如:

def func():
    x = 10  # 局部变量
    print(x)

x = 20  # 全局变量
func()  # 输出 10
print(x)  # 输出 20