Python函数有哪些核心概念需要掌握?

2026-05-16 14:240阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1408个文字,预计阅读时间需要6分钟。

Python函数有哪些核心概念需要掌握?

封装+如果内部函数使用了外部函数的变量或参数,并且外部函数返回了内部函数的函数名+装饰器+本质是函数,可以让其他函数在不做任何代码修改的情况下,提前增加额外功能,场景例:插入日志

闭包

如果内层函数引用了外层函数的变量或参数,并且外层函数返回内层函数名

装饰器

本质是函数,可以让其他函数在不做任何代码修改的前提下增加额外功能,生产场景例如 插入日志 权限校验、1套用任何函数增加一个输出函数执行总时间的功能

模块

模块是一个保存了python代码的文件,其中可以包含变量函数或类的定义,或其他语句。一个模块中可以使用其他模块的变量、函数、类等。

内置标准模块、自定义模块、第三方模块

from 模块名 import 导入对象名 as 别名

__name__属性 存在于每个文件中,本身是属性值是模块文件的主名,当被其他程序导入使用时,这里边的代码不执行


python程序由包、模块、函数组成。

包是由一系列模块组成的集合,模块是处理某一类问题的函数和类的集合

自定义的包和模块安装在目录下的lib子目录中。

阅读全文

本文共计1408个文字,预计阅读时间需要6分钟。

Python函数有哪些核心概念需要掌握?

封装+如果内部函数使用了外部函数的变量或参数,并且外部函数返回了内部函数的函数名+装饰器+本质是函数,可以让其他函数在不做任何代码修改的情况下,提前增加额外功能,场景例:插入日志

闭包

如果内层函数引用了外层函数的变量或参数,并且外层函数返回内层函数名

装饰器

本质是函数,可以让其他函数在不做任何代码修改的前提下增加额外功能,生产场景例如 插入日志 权限校验、1套用任何函数增加一个输出函数执行总时间的功能

模块

模块是一个保存了python代码的文件,其中可以包含变量函数或类的定义,或其他语句。一个模块中可以使用其他模块的变量、函数、类等。

内置标准模块、自定义模块、第三方模块

from 模块名 import 导入对象名 as 别名

__name__属性 存在于每个文件中,本身是属性值是模块文件的主名,当被其他程序导入使用时,这里边的代码不执行


python程序由包、模块、函数组成。

包是由一系列模块组成的集合,模块是处理某一类问题的函数和类的集合

自定义的包和模块安装在目录下的lib子目录中。

阅读全文