8 条实用 Python 代码案例与初学者核心知识点
Python 作为一门简洁且功能强大的编程语言,广泛应用于数据分析、人工智能及自动化脚本等领域。对于初学者而言,掌握一些基础但高频使用的代码模式至关重要。本文将介绍 8 个非常实用的 Python 代码案例,涵盖字典操作、文件处理、列表管理、性能分析、异常处理等核心知识点,帮助读者夯实编程基础。
1. 合并两个字典
在 Python 3.5 及以上版本中,合并字典变得更加直观和高效。我们可以利用解包运算符 ** 将多个字典展开并传入一个新的字典字面量中,从而实现快速合并。这种方法比传统的 update() 方法更加简洁。
def merge_dicts(dict1, dict2):
res = {**dict1, **dict2}
return res
# 定义两个字典
dict1 = {"name": "joy", "age": 25}
dict2 = {"name": "joy", "city": "New York"}
# 执行合并
dict3 = merge_dicts(dict1, dict2)
print(dict3)
输出结果:
{'name': 'joy', 'age': 25, 'city': 'New York'}
注意:当两个字典包含相同的键时,后一个字典的值会覆盖前一个字典的值。
2. 检查文件是否存在
Python 标准库中的 os 模块提供了丰富的文件系统交互功能。在处理文件读写之前,确认文件是否存在是一个良好的编程习惯,可以避免程序因找不到文件而报错。os.path.exists() 函数可以便捷地实现这一检查。
import os
def check_for_file():
# 检查当前目录下是否存在 data.csv 文件
print("Does file exist:", os.path.exists("data.csv"))
if __name__ == "__main__":
check_for_file()
输出结果示例:
Does file exist: False
若文件存在则返回 True,否则返回 False。在实际开发中,建议结合 进一步确认是否为普通文件而非目录。


