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