Python 3 内置数据类型

Python 是一种高级编程语言,它提供了许多内置数据类型,这些数据类型可以用来存储和操作数据。本文将介绍 Python 3 中常用的内置数据类型,包括数字、字符串、列表、元组、字典和集合,并提供相应的代码示例。

数字

Python 3 支持不同类型的数字,包括整数(int)、浮点数(float)和复数(complex)。以下是一些数字数据类型的示例代码:

# 整数
x = 5
print(type(x))  # <class 'int'>

# 浮点数
y = 3.14
print(type(y))  # <class 'float'>

# 复数
z = 2 + 3j
print(type(z))  # <class 'complex'>

字符串

字符串是一系列字符的序列,Python 3 提供了丰富的字符串操作方法。以下是一些字符串操作的示例代码:

# 字符串拼接
str1 = "Hello"
str2 = "World"
result = str1 + " " + str2
print(result)  # Hello World

# 字符串格式化
name = "Alice"
age = 20
message = "My name is %s and I'm %d years old." % (name, age)
print(message)  # My name is Alice and I'm 20 years old.

# 字符串切片
str3 = "Hello World"
print(str3[0])  # H
print(str3[6:11])  # World

列表

列表是一种有序、可变的数据类型,可以包含不同类型的元素。以下是一些列表操作的示例代码:

# 创建列表
fruits = ["apple", "banana", "cherry"]

# 访问列表元素
print(fruits[0])  # apple

# 修改列表元素
fruits[1] = "orange"
print(fruits)  # ["apple", "orange", "cherry"]

# 添加列表元素
fruits.append("grape")
print(fruits)  # ["apple", "orange", "cherry", "grape"]

# 删除列表元素
del fruits[2]
print(fruits)  # ["apple", "orange", "grape"]

元组

元组是一种有序、不可变的数据类型,类似于列表。以下是一些元组操作的示例代码:

# 创建元组
colors = ("red", "green", "blue")

# 访问元组元素
print(colors[0])  # red

# 元组解包
a, b, c = colors
print(a, b, c)  # red green blue

字典

字典是无序的键值对集合,可以用于存储和访问数据。以下是一些字典操作的示例代码:

# 创建字典
person = {"name": "Alice", "age": 20, "city": "New York"}

# 访问字典元素
print(person["name"])  # Alice

# 修改字典元素
person["age"] = 21
print(person)  # {"name": "Alice", "age": 21, "city": "New York"}

# 添加字典元素
person["gender"] = "female"
print(person)  # {"name": "Alice", "age": 21, "city": "New York", "gender": "female"}

# 删除字典元素
del person["city"]
print(person)  # {"name": "Alice", "age": 21, "gender": "female"}

集合

集合是一种无序、不重复的数据类型,可以用于集合操作,如并集、交集和差集。以下是一些集合操作的示例代码:

# 创建集合
set1 = {1, 2, 3}
set2 = {3, 4, 5}

# 并集
union = set1 | set2
print(union)  # {1, 2, 3, 4, 5}

# 交集
intersection = set1 & set2
print(intersection)  # {3}

# 差集
difference = set1 - set2
print(difference)  # {1, 2}

总结

本文介绍了 Python 3 中常用的内置数据类型,包括数字、字符串、列表、元组、字典和集合。通过示例代码,