函数是一种功能上的抽象,比如当我们写一段程序,这个程序多次用到了发送邮件的功能(比如说:每天三点固定发送邮件,每当服务器负载较重发送邮件提醒……),那么我们就可以将发送邮件这个功能抽象出来,单独对其定义一个函数进行实现。这样在需要引用发送邮件功能的时候,我们就不需要重复复制代码,直接调用函数就可以了。另外的过程易读性强,方便修改也是函数的两大优点。
函数的分类:
函数大体上可以分为两类--内置函数和自定义函数
内置函数:
简单的介绍一下几个函数的功能:
abs():取绝对值 divmod():除整取余 input():输入 max():返回其中的最大值 id():返回该对象的标识符
然后介绍一些可能会用到的函数:
#对所有可迭代的对象进行判断,若有一个为空,则返回False >>> all('123') True >>> all([1,2,3]) True #当有一个元素为空时 >>> all(['',2]) False #但是,输入一个空的列表则不会返回False >>> all([]) True