Python中函数的应用非常广泛,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。
除了可以直接使用的内置函数外,Python还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。如len() 函数,通过它我们可以直接获得一个字符串的长度,如果没有 len() 函数,要想获取一个字符串的长度,可用如下代码:
n=0
for c in "http://c.biancheng.net/python/":
n = n + 1
print(n)
程序执行结果为:
30
Python 提供了一个功能,即允许我们将常用的代码以固定的格式封装(包装)成一个独立的模块,只要知道这个模块的名字就可以重复使用它,这个模块就叫做函数(Function)。
将 len() 函数封装成一个函数:
#自定义 len() 函数