一、函数:你的专属代码工具箱
函数就像你工具箱里的螺丝刀、锤子等工具,每个工具负责完成特定任务。
例如:
螺丝刀 → 拧螺丝
锤子 → 敲钉子
用函数封装代码,可以重复使用,避免重复劳动!
📜 函数的定义与调用
1. 定义函数:创建一个新工具
# 定义一个“打招呼”工具
def greet(name):
"""向指定的人打招呼(这是函数的注释说明)"""
print(f"你好,{
name}!")
-
def:定义函数的关键字
-
greet:函数名(建议用动词,如 calculate_sum)
-
(name):参数(工具需要接收的“材料”)
-
“”“注释”“”:说明函数的功能(养成写注释的好习惯!)
2. 调用函数:使用工具
greet("小明") # 输出:你好,小明!
greet("李华") # 输出:你好,李华!
🛠️ 参数类型:灵活适应不同需求
2.1.位置参数:按顺序传递
def describe_pet(animal, name):
print(f"我有一只{
animal},名字叫{
name}。")
describe_pet("狗", "旺财")