Python中的变量类型主要包括以下几种:
数字类型
`int`:整型,用于存储整数,如 `age = 25`。
`float`:浮点型,用于存储小数,如 `height = 175.5`。
`complex`:复数类型,用于存储复数,如 `z = 1 + 2j`。
布尔类型
`bool`:表示逻辑值,有两个值:`True` 和 `False`。
字符串类型
`str`:用于存储文本数据,可以是单个字符或多个字符的组合,用单引号、双引号或三引号表示,如 `name = "张三"`。
序列类型
`list`:有序集合,可以包含不同类型的元素,如 `my_list = [1, 2, 3, "四", 5.5, True]`。
`tuple`:有序不可变集合,与列表类似,但元素不可修改,如 `my_tuple = (1, 2, 3, "四", 5.5, True)`。
映射类型
`dict`:无序的键值对集合,键必须是唯一的且不可变的,如 `my_dict = {"name": "张三", "age": 25, "is_student": True}`。
集合类型
`set`:无序的不重复元素集合,如 `my_set = {1, 2, 3, 4, 5}`。
Python中的变量不需要显式声明类型,变量的类型是根据其存储的值自动推断的。需要注意的是,Python 3.x版本中已经移除了长整型(`long`),由`int`类型替代