一、引言
函数是组织好的、可重复使用的代码块!用来实现特定功能!
💡 一次编写,多次使用!
二、定义函数
# 基本语法
def greet(name):
"""打招呼函数"""
print(f"Hello, {name}!")
三、调用函数
# 调用刚才定义的函数
greet("张三")
greet("李四")
四、参数和返回值
# 有返回值的函数
def add(a, b):
"""加法函数"""
return a + b
result = add(3, 5)
print(result)
# 多个返回值
def get_size():
return 1920, 1080
width, height = get_size()
print(f"宽:{width},高:{height}")
五、为什么用函数?
1. 代码复用:不用重复写相同代码
2. 模块化:把大问题拆成小函数
3. 可读性:函数名说明功能
4. 易维护:修改一个地方就行
六、实际例子
# 计算圆面积的函数
def calculate_circle_area(radius):
pi = 3.14159
return pi * radius ** 2
print(f"半径5的面积:{calculate_circle_area(5)}")
七、课后练习题
# 练习 1:写一个函数计算正方形面积
# 练习 2:写一个函数判断是不是素数
# 练习 3:写一个函数求列表平均值
总结
通过本章学习,你应该已经掌握了「函数定义、调用与参数传递」的相关知识。
函数很重要!下一章学习参数类型!