Python 数据对比

Python 是一种简单易学的编程语言,由于其灵活性和强大的数据处理能力,成为了数据科学家和工程师的首选语言。在 Python 中,有多种数据类型可供使用,每种数据类型都有其特点和适用场景。本文将介绍常见的 Python 数据类型,并通过示例代码进行对比。

整数(int)

整数是 Python 中最基本的数据类型之一。它可以表示正整数、负整数和零。在 Python 中,我们可以直接使用整数进行基本的算术运算,比如加法、减法、乘法和除法。

a = 10
b = 5

# 加法
c = a + b
print(c)  # 输出: 15

# 减法
d = a - b
print(d)  # 输出: 5

# 乘法
e = a * b
print(e)  # 输出: 50

# 除法
f = a / b
print(f)  # 输出: 2.0

浮点数(float)

浮点数是一种表示实数的数据类型。它可以用于表示小数和科学计数法等形式的数值。在 Python 中,我们可以直接使用浮点数进行算术运算,与整数类似。

a = 3.14
b = 2.71

# 加法
c = a + b
print(c)  # 输出: 5.85

# 减法
d = a - b
print(d)  # 输出: 0.43

# 乘法
e = a * b
print(e)  # 输出: 8.5194

# 除法
f = a / b
print(f)  # 输出: 1.159

字符串(str)

字符串是一种表示文本的数据类型。在 Python 中,我们可以使用单引号或双引号来创建字符串。字符串可以进行拼接、截取、替换等操作。

a = "Hello"
b = "World"

# 拼接
c = a + " " + b
print(c)  # 输出: Hello World

# 截取
d = c[6:]
print(d)  # 输出: World

# 替换
e = c.replace("World", "Python")
print(e)  # 输出: Hello Python

列表(list)

列表是一种用于存储多个元素的有序集合。在 Python 中,列表可以包含不同类型的元素,并且可以动态地添加、删除和修改元素。

a = [1, 2, 3, 4, 5]  # 创建列表

# 添加元素
a.append(6)
print(a)  # 输出: [1, 2, 3, 4, 5, 6]

# 删除元素
a.remove(3)
print(a)  # 输出: [1, 2, 4, 5, 6]

# 修改元素
a[2] = 7
print(a)  # 输出: [1, 2, 7, 5, 6]

元组(tuple)

元组是一种用于存储多个元素的有序集合,与列表类似。但是,元组一旦创建,其元素就不能修改。元组的不可变性使其在某些场景下更加适用。

a = (1, 2, 3, 4, 5)  # 创建元组

# 访问元素
print(a[2])  # 输出: 3

# 元组的不可变性
a[2] = 7  # 报错: TypeError: 'tuple' object does not support item assignment

字典(dict)

字典是一种用于存储键值对的数据类型。在 Python 中,字典提供了一种灵活的方式来组织和访问数据。字典中的键必须是唯一的,而值可以是任意类型的。

person = {
    "name": "Alice",
    "age": 25,
    "country": "China"
}

# 访问值
print(person["name"])  # 输出: Alice

# 添加新键值对
person["city"] = "Shanghai"
print(person)  # 输出: {'name': 'Alice', 'age': 25, 'country': 'China