编辑
2025-03-30
python
0

目录

函数介绍
函数的定义与调用
函数的参数
函数的返回值
None类型
函数说明文档
函数的嵌套调用
变量的作用域

Python函数

Python第五课:Python函数

函数介绍

  • 定义:函数是组织好的、可重复使用的代码段,用于实现特定功能。
  • 作用:提高代码复用性,减少重复代码,提升开发效率。
  • 常见内置函数len()input()print()str()int()等。

函数的定义与调用

  • 定义语法

    python
    def function_name(parameters): # 函数体
  • 调用语法

    python
    function_name(arguments)
  • 注意事项

    • 参数和返回值可省略。
    • 函数必须先定义后使用。

函数的参数

  • 功能:在函数运行时,接受外部传入的数据。

  • 形式参数与实际参数

    • 形参:函数定义中的参数。
    • 实参:函数调用时传入的参数。
  • 传参语法

    python
    def add(x, y): return x + y result = add(5, 6)
  • 参数数量:不限,使用逗号分隔。

函数的返回值

  • 定义:函数执行完成后返回给调用者的结果。

  • 语法

    python
    def add(x, y): return x + y result = add(5, 6)
  • 注意事项

    • 函数体在遇到return后结束。
    • 若无return语句,则返回None

None类型

  • 定义NoneNoneType类型的字面量,表示空或无意义。
  • 应用场景
    • 函数无返回值时,默认返回None
    • 可用于if判断(等同于False)。
    • 用于声明无内容的变量。

函数说明文档

  • 作用:帮助理解函数的功能。

  • 语法

    python
    def function_name(parameters): """ 函数说明文档 :param parameters: 参数说明 :return: 返回值说明 """ # 函数体
  • 查看:在PyCharm中,鼠标悬停可查看函数说明文档。

函数的嵌套调用

  • 定义:一个函数中调用另一个函数。
  • 执行流程
    • 先执行被调用的函数。
    • 完成后返回到调用函数的下一条语句。

变量的作用域

  • 局部变量
    • 定义在函数内部,仅在函数内部生效。
    • 作用:临时保存数据,函数调用完成后销毁。
  • 全局变量
    • 在函数内外均生效。
    • 使用场景:多个函数需要共享数据。
  • global关键字
    • 在函数内部声明变量为全局变量。
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dageling003

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!