WangFuJie Blog

路在脚下,心向远方

Python基础 - 函数的传递与闭包

函数的传递与闭包

函数名属于特殊的变量名,它可以作为函数的参数或返回值,这种特性叫做函数的传递。闭包是指一个内部函数在其外部作用域(但不是全局作用域)中引用了变量,并且在外部函数返回后仍然能够访问这些变量。在 Python 中,当一个嵌套函数(内部函数)引用了外部函数的变量,并且外部函数的返回值是这个内部函数时,就形成了闭包。

Python基础 - 名称空间与作用域

名称空间与作用域

在栈区中存放的变量名、函数名等名字被存放在三个不同的名称空间,分别为内置名称空间、全局名称空间,局部名称空间。作用域是名词作用的范围,分为全局作用域和局部作用域。内置名称空间、全局名称空间属于全局作用域,局部名称空间属于局部作用域。

Python基础 - 函数的参数与返回值

函数的参数与返回值

函数支持传入数据并在函数内部使用,这些数据通过参数传入。在函数运行结束,可以返回结果给调用者就是返回值。函数的参数包括位置参数、关键字参数、默认参数、可变长参数。在调用函数时传递给函数的值称为实际参数,而函数定义时列出的变量则称为形式参数

Python基础 - 函数的定义与调用

函数的定义与调用

函数是一段可复用的代码块,用于执行特定任务。它可以接受输入(参数),进行处理,并返回输出(返回值)。函数的主要作用是提高代码的复用性、可读性和组织性,避免重复代码,使程序更模块化。

Python基础 - 操作文件(二)

操作文件(二)

对于操作文件Python还提共了许多接口,例如按行读取、指定读取字节数。提供了移动文件指针来指定读写内容。操作二进制内置了bytes类型等等。本文将介绍这些操作以及如何对文件进行修改。