函数含义及用法总结
函数含义及用法总结 第一篇
一 位置参数
Python 处理参数的方式要比其他语言更加灵活。其中,最熟悉的参数类型是位置参数,在函数调用时,实参默认按位置顺序传递形参。下面创建一个带有位置参数的函数:
案例: y = k * x +b 中 k 与 b 也不固定。
二 关键字参数
在函数调用时,也可以通过名称(关键字)指定传入的参数,例如 my_max一(a=一,b=二) 或者 my_max一(b=二,a=一) 。为了避免位置参数带来的混乱,通过“键=值”形式加以指定。调用参数时可以指定对应参数的名字,甚至可以采用与函数定义不同的顺序调用:
三 *args 收集位置参数 在不清楚传入参数是多少个
给函数传入的所有参数都会以元组的形式返回输出:
注意: 当使用 * 时不需要调用元组参数 args,不过这也是 Python 的一个常见做法。
四 **kwargs 收集关键字参数 使用两个星号可以将参数收集到一个字典中,参数的名字是字典的键,对应参数的值是字典的值。下面的例子定义了函数 print_kwargs(),然后打印输出它的关键字参数:
函数含义及用法总结 第二篇
函数是模块化程序设计的基本构成单位,使用函数具有如下优点。 (一)实现结构化程序设计:通过把程序分割为不同的功能模块可以实现自顶向下的结构化设计。 (二)减少程序的复杂度:简化程序的结构,提高程序的可阅读性。 (三)实现代码的复用:一次定义多次调用,实现代码的可重用性。 (四)提高代码的质量:实现分割后子任务的代码相对简单,易于开发、调试、修改和维护。 (五)协作开发:在将大型项目分割成不同的子任务后,团队多人可以分工合作,同时进行协作开发。 (六)实现特殊功能:递归函数可以实现许多复杂的算法。
函数含义及用法总结 第三篇
在Python语言中函数可以分为以下四类。 (一)内置函数:Python语言内置了若干常用的函数,例如 abs()、len() 等,在程序中可以直接使用。 (二)标准库函数:Python语言安装程序同时会安装若干标准库,例如 math、random 等。通过 import 语句可以导入标准库,然后使用其中定义的函数。 (三)第三方库函数:Python 社区提供了许多其他高质量的库,例如 Python 图像库等。在下载、安装 这些库后,通过 import 语句可以导入库,然后使用其中定义的函数。 (四)用户自定义函数:本章将详细讨论函数的定义和调用方法。