Python中的数据类型分为基本类型和复合类型。基本类型包括整数(int)、浮点数(float)、布尔值(bool)、字符串(str)和空值(None)。复合类型包括列表(list)、元组(tuple)、集合(set)和字典(dict)。
下面是对每种数据类型的代码示例说明:
- 整数(int):整数是没有小数部分的数字,可以进行加减乘除等数学运算。
a = 1
b = 2
c = a + b
print(c) # 输出结果为3
- 浮点数(float):浮点数是带有小数部分的数字,可以进行数学运算。
a = 1.5
b = 2.5
c = a + b
print(c) # 输出结果为4.0
- 布尔值(bool):布尔值只有两个取值,True和False,用于逻辑运算。
a = True
b = False
c = a and b
print(c) # 输出结果为False
- 字符串(str):字符串是由字符组成的,可以用单引号或双引号括起来。
a = "Hello"
b = 'World'
c = a + b
print(c) # 输出结果为HelloWorld
- 空值(None):表示没有值,常用于赋初值或占位。
a = None
print(a) # 输出结果为None
- 列表(list):列表是有序的,可以修改和添加元素的可变序列。
a = [1, 2, 3]
a.append(4)
print(a) # 输出结果为[1, 2, 3, 4]
- 元组(tuple):元组是有序的,不可修改的序列。
a = (1, 2, 3)
print(a[0]) # 输出结果为1
- 集合(set):集合是一个无序且不重复的元素集合。
a = {1, 2, 3}
a.add(4)
print(a) # 输出结果为{1, 2, 3, 4}
- 字典(dict):字典是一种键值对形式的数据结构。
a = {"name": "Alice", "age": 20}
print(a["name"]) # 输出结果为Alice