在Python中,变量是用来存储数据值的标识符。变量可以存储不同类型的数据,例如整数、浮点数、字符串等。在Python中,变量的类型不需要提前声明,Python会根据赋给变量的值自动推断变量的类型。

以下是Python中常见的数据类型:

  1. 整数(int): 表示整数值,例如:1, 2, -3, 100。

  2. 浮点数(float): 表示带有小数部分的数字,例如:3.14, -0.001, 2.0。

  3. 字符串(str): 表示一串字符组成的数据,用单引号(‘’)或双引号(“”)括起来,例如:“Hello World”, ‘Python Programming’。

  4. 列表(list): 表示一组有序的元素集合,用方括号([])括起来,元素之间用逗号(,)分隔,例如:[1, 2, 3, 4]。

  5. 元组(tuple): 类似于列表,但是元组是不可变的,用圆括号(())括起来,例如:(1, 2, 3, 4)。

  6. 字典(dict): 表示键-值对的集合,用花括号({})括起来,键和值之间用冒号(:)分隔,键值对之间用逗号(,)分隔,例如:{“name”: “Alice”, “age”: 30}。

  7. 集合(set): 表示无序且不重复的元素集合,用大括号({})括起来,元素之间用逗号(,)分隔,例如:{1, 2, 3, 4}。

Python还支持其他数据类型,如布尔值(bool)、空值(None)等。在使用变量之前,需要先为变量赋值,可以使用赋值运算符(=)来给变量赋值。例如:

num = 10
name = 'Alice'

在上面的例子中,num和name分别是整数和字符串类型的变量,它们分别存储了数值10和字符串"Alice"。通过变量名可以访问变量的值,例如:

print(num)  # 输出: 10
print(name)  # 输出: Alice