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

上一篇下一篇

猜你喜欢

热点阅读