📜  如何在 python 中创建变量(1)

📅  最后修改于: 2023-12-03 14:52:30.195000             🧑  作者: Mango

如何在 Python 中创建变量

在 Python 中,变量是用来存储值的。创建 Python 变量非常简单,只需要使用变量名称并将其赋值即可。

变量名

Python 变量名可以包含字母、数字和下划线。变量名必须以字母或下划线开头,并且不能以数字开头。变量名是大小写敏感的。

以下是一些有效的 Python 变量名示例:

x = 5
y = "Hello, World!"
my_var = 10.2
this_is_a_variable = "This is a variable"
赋值

Python 中的赋值操作使用 = 符号。将值赋给变量时,可以将数据类型显式声明,也可以让 Python 根据值自动推断出数据类型。

以下是一些 Python 变量赋值示例:

x = 5  # 整数类型变量
y = "Hello, World!"  # 字符串类型变量
z = 3.14  # 浮点数类型变量

# 将多个变量赋值为相同的值
a = b = c = 0
数据类型

Python 中的变量可以存储不同类型的数据,包括数字、字符串、列表、元组、集合和字典等。

以下是一些 Python 变量与数据类型的示例:

# 整数类型
x = 10

# 浮点数类型
y = 3.14

# 字符串类型
z = "Hello, World!"

# 列表类型
my_list = [1, 2, 3, "four", "five"]

# 元组类型
my_tuple = (1, 2, 3, "four", "five")

# 集合类型
my_set = {1, 2, 3, "four", "five"}

# 字典类型
my_dict = {"name": "John", "age": 30, "city": "New York"}
全局变量和局部变量

在 Python 中,变量分为全局变量和局部变量。

全局变量定义在函数外部,可以被程序中任何函数访问。

局部变量定义在函数内部,只能在函数内部访问,而在函数外部是无效的。

以下是 Python 中全局变量和局部变量的示例:

# 全局变量
x = "global"

def my_function():
    # 局部变量
    x = "local"
    print("x inside function:", x)

my_function()

print("x outside function:", x)

上述代码的输出结果为:

x inside function: local
x outside function: global
结论

Python 中创建变量非常简单,只需要为其指定名称并赋值即可。同时,Python 变量可存储多种数据类型,包括数字、字符串、列表、元组、集合和字典等。此外,变量分为全局变量和局部变量两种类型,需要在不同的作用域中使用。