Python教程17:函数基础
Python 教程 17:函数基础 “代码复用,从函数开始。” 函数是编程中最重要的概念之一。如果说变量是存储数据的容器,那函数就是执行任务的工具。掌握函数,你的代码将更加模块化、可维护、可复用。 1. 什么是函数 函数是一段可重复使用的代码块,用于完成特定任务。 1# 定义函数 2def greet(): 3 print("你好,世界!") 4 5# 调用函数 6greet() # 输出:你好,世界! 7greet() # 可以多次调用 为什么需要函数: 代码复用:写一次,用多次 模块化:把复杂问题分解 可维护:修改一处,处处生效 可读性:函数名即文档 2. 函数的定义 1def 函数名(参数列表): 2 """文档字符串""" 3 函数体 4 return 返回值 关键字: def:定义函数 函数名:遵循变量命名规则 参数列表:可选 return:返回值,可选 1# 最简单的函数 2def hello(): 3 print("Hello") 4 5# 带参数的函数 6def greet(name): 7 print(f"你好,{name}!") 8 9# 带返回值的函数 10def add(a, b): 11 return a + b 12 13# 完整的函数 14def calculate_area(radius): 15 """ 16 计算圆的面积 17 18 Args: 19 radius: 圆的半径 20 21 Returns: 22 圆的面积 23 """ 24 pi = 3.14159 25 return pi * radius ** 2 3. 函数的参数 位置参数 按顺序传递: ...