目录
变量
数据类型
在 Python 中,变量是存储数据值的容器。变量不需要显式声明数据类型,Python 会根据赋给变量的值自动推断其类型。变量命名需遵循一定规则:只能包含字母、数字和下划线,且不能以数字开头,不能是 Python 关键字。
示例:
# 定义一个整数变量
age = 25
print(age) # 输出: 25
# 定义一个字符串变量
name = "Alice"
print(name) # 输出: Alice
# 修改变量的值
age = 26
print(age) # 输出: 26
在这个场景中,age
变量先被赋值为 25,后续又被修改为 26;name
变量存储了一个人的名字。通过修改变量的值,可灵活处理不同的业务逻辑。
num1 = 10
num2 = -5
num3 = 0
height = 1.75
price = 9.99
3 + 4j
,其中 j
是虚数单位。实际应用场景较少,主要用于科学计算和工程领域。'
)、双引号("
)或三引号('''
或 """
)括起来。message1 = 'Hello, World!'
message2 = "Python is great"
message3 = """This is a multi - line
string"""
场景示例:在处理文本数据,如网页内容提取、文本分析、日志记录时,字符串类型广泛应用。例如,从网页中提取的标题、段落等都是字符串形式。
3. 列表类型(list)
有序的可变序列,可以包含不同类型的元素。用方括号([]
)括起来,元素之间用逗号分隔。
fruits = ['apple', 'banana', 'cherry']
numbers = [1, 2, 3, 4, 5]
mixed = [1, 'apple', 3.14]
场景示例:在需要存储一组相关数据时,列表非常有用。例如,存储学生的成绩列表,可方便地进行成绩统计、排序等操作。
scores = [85, 90, 78, 95]
total = sum(scores)
average = total / len(scores)
print(average) # 输出成绩平均值
()
)括起来,元素之间用逗号分隔。point = (3, 5)
colors = ('red', 'green', 'blue')
场景示例:在一些需要固定数据集合,且不希望数据被意外修改的场景中使用。例如,存储一个二维平面上的坐标点,坐标值在程序运行过程中不应改变。
5. 集合类型(set)
无序的、不包含重复元素的可变集合。用花括号({}
)括起来,元素之间用逗号分隔。
unique_numbers = {1, 2, 2, 3, 4, 4}
print(unique_numbers) # 输出: {1, 2, 3, 4}
场景示例:在需要快速去除重复元素或进行集合运算(如交集、并集、差集)时使用。例如,统计一篇文章中不重复的单词集合。
6. 字典类型(dict)
无序的键值对集合,每个键值对之间用逗号分隔,键和值之间用冒号(:
)分隔,整个字典用花括号({}
)括起来。
person = {'name': 'Bob', 'age': 30, 'city': 'New York'}
print(person['name']) # 输出: Bob
场景示例:用于存储和管理结构化数据,例如存储用户信息,键为用户属性(如姓名、年龄、地址),值为对应的属性值。通过键可快速访问对应的值,方便数据的查询和修改 。