Python 函数
2020-05-12 本文已影响0人
小学究鑫鑫
Python 函数就是针对对象的功能的集合,通过函数可以实现一个对对象的操作, 你要调用函数的话,就用函数名+参数去调用就好,函数是可以直接调用的。
Example:
Python 提供了一个功能,即允许我们将常用的代码以固定的格式封装(包装)成一个独立的模块,只要知道这个模块的名字就可以重复使用它,这个模块就叫做函数(Function)。
比如,在程序中定义了一段代码,这段代码用于实现一个特定的功能。问题来了,如果下次需要实现同样的功能,难道要把前面定义的代码复制一次?如果这样做实在太傻了,这意味着每次当程序需要实现该功能时,都要将前面定义的代码复制一次。正确的做法是,将实现特定功能的代码定义成一个函数,每次当程序需要实现该功能时,只要执行(调用)该函数即可。
其实,函数的本质就是一段有特定功能、可以重复使用的代码,这段代码已经被提前编写好了,并且为其起一个“好听”的名字。在后续编写程序过程中,如果需要同样的功能,直接通过起好的名字就可以调用这段代码。
下面演示了如何将我们自己实现的 len() 函数封装成一个函数:
#自定义 len() 函数
defmy_len(str):
length=0
forcinstr:
length=length+1
returnlength
#调用自定义的 my_len() 函数
length=my_len("http://c.biancheng.net/python/")
print(length)
#再次调用 my_len() 函数
length=my_len("http://c.biancheng.net/shell/")
print(length)
程序执行结果为:
30
29