移动端商城网站开发网站建设+荆州
第一周
Day 1 - Python 基础入门 & 开发环境搭建
 Day 2 - 条件判断、用户输入、格式化输出
 Day 3 - 循环语句 + range 函数
 Day 4 - 列表 & 元组基础
 Day 5 - 字典(dict)与集合(set)
 Day 6 - 综合实战:学生信息管理系统
 Day 7 - 复盘 + 测试日
🎯 今日目标:
- 理解函数的作用
 - 掌握自定义函数的语法
 - 学会传参(位置参数、默认参数)
 - 了解函数的返回值
 
📚 学习内容详解:
✅ 1. 什么是函数?
函数就是一段可以重复使用的代码块,它可以通过名字调用来执行特定的功能。
 有内置函数(如 print()、len()),也可以自定义。
✅ 2. 定义一个函数(使用 def)
def greet():print("Hello, Python!")
 
调用函数:
greet()  # 输出:Hello, Python!
 
✅ 3. 函数参数(位置参数 + 默认参数)
def greet_user(name):print("你好," + name + "!")greet_user("小明")
 
默认参数:
def greet_user(name="同学"):print("你好," + name + "!")greet_user()           # 输出:你好,同学!
greet_user("小红")     # 输出:你好,小红!
 
✅ 4. 返回值 return
def add(a, b):return a + bresult = add(3, 5)
print(result)  # 输出:8
 
函数可以返回任意类型的数据:字符串、列表、元组、布尔值等。
🧠 小练习:
-  
定义一个函数 is_even(num),判断一个数字是否是偶数。
def is_even(num):return num%2 == 0print(is_even(4)) # 输出:True print(is_even(7)) # 输出:False -  
定义一个函数 circle_area(radius),返回圆的面积(公式:π*r²,π 取 3.14)。
def circle_area(radius):pi = 3.14return pi* radius ** 2print(circle_area(5)) # 输出:78.5 -  
定义一个函数 say_hello(name=“同学”),带默认参数,输出打招呼语句。
def say_hello(name="同学"):"""打印问候语"""print(f'Hello, {name}') say_hello() # 输出:Hello, 同学 say_hello('Sally') # 输出:Hello, Sally 
📌 今日作业
-  
定义一个函数,输入姓名和年龄,打印介绍信息
def introduce(name, age):print(f"我叫{name},今年{age}岁。") introduce("小李", 20) # 输出:我叫小李,今年20岁。 -  
定义一个函数,返回列表中最大值
def find_max(numbers):return max(numbers) print(find_max([90, 80, 95, 70]))# 输出:95 
