在实际应用中,通常以函数作为一个基本的代码单元,对一组需求进行抽象,用于完成一项具体的任务。函数能提高应用的模块性,和代码的重复利用率。在前面的文章中,我们已经接触到了 Python 提供的一些内建函数,比如 print()、sqrt()、append()、pop()。除了 Python 提供的内建函数,我们也可以自己创建函数,这种函数被称为用户自定义函数。
函数的定义与调用
在 C/C++、Java 中,函数(方法)的定义形式如下:
修饰符1,修饰符2,…,返回值类型,函数名(参数列表)
public static String getPath(String basePath, String fileName)
Python 中函数的定义则“简洁”得多,Python 函数无需声明返回值类型,也无需修饰符,一般地,函数的定义形式如下:
函数定义符,函数名(参数列表)
def getPath(basePath, fileName):
def getName():
基于前一篇文章 Python 基础的知识储备,在此,直接以一个简单的比较函数 compare() 来举例介绍,下面的代码中定义