Python中函数知识点(上)

2025-11-23 95 2

一、函数的基本概念

1. 什么是函数

  • 函数是一段可重复使用的代码块

  • 用于实现特定的功能

  • 提高代码的复用性和可维护性

2. 函数的定义语法

def 函数名(形参):
    # 要实现的功能代码
    return 返回值  # 可选

二、函数的分类

1. 无参数函数

def greet():
    print("嗨喽你好")

# 调用函数
greet()

2. 带参数函数

def add(number1, number2):  # number1, number2 是形参
    return number1 + number2

# 调用函数
result = add(5, 3)  # 5, 3 是实参
print(result)  # 输出:8

三、函数的重要概念

1. 参数传递

  • 形参:函数定义时括号中的参数

  • 实参:函数调用时传入的具体值

2. 返回值

  • 使用 return 语句返回结果

  • return 后面可以是变量、表达式或常量

  • 函数可以没有返回值(默认返回 None)

3. 变量作用域

  • 局部变量:在函数内部定义,只能在函数内部使用

  • 全局变量:在函数外部定义,可以在整个程序中使用

四、示例代码解析

def number(number1, number2):    # 形参
    number1 = number1 + z        # 使用全局变量 z
    return number1 + number2     # 返回值

# 全局变量
x = 12
y = 24
z = 1

# 函数调用
result = number(x, y)  # 实参
print(result)  # 输出结果

五、学习要点

  1. 函数定义:掌握 def 关键字的使用

  2. 参数传递:理解形参与实参的区别

  3. 返回值:学会使用 return 语句

  4. 变量作用域:分清局部变量和全局变量的使用范围

  5. 函数调用:掌握如何正确调用函数

六、课后训练

试着写一些简单的函数:

  • 计算两个数的加减乘除

  • 打印个性化的问候语

  • 判断一个数是奇数还是偶数


相关文章

Python中的类
外婆手术很顺利
逛山姆的糗事
TurboWarp Desktop:更强更快的 Scratch 桌面编程利器
WordPress嵌入Scratch项目:基于Turbowarp的最佳实践
重庆的巫山包子「探店」

评论(2)

  1. Safari 26.1 Safari 26.1 Mac OS X  10.15.7 Mac OS X 10.15.7
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15

    不想学,懒,不要试图教会我。😂

发布评论

在线客服
我们将24小时内回复。
2025-12-10 17:05:25

您好,有任何疑问请与我们直接联系!

您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: