从今天开始小编给大家带来python函数的内容,今天先讲一下函数的基本定义和基本用法。
其实函数我们可以理解为将很多代码封装到一个容器里的东西,我们用的时候只需要将这个容器拿出来即可!函数分为两种:第一种是内置函数;第二种是定义函数;何为内置函数?何为定义函数呢?
内置函数就是我们之前用到的像abs(-20)=20这样的,其实abs就是一个内置函数。
定义函数就是今天要讲的。
学到函数这里,学python可谓是已经摆脱了‘文盲’的头衔,所以,在今后的代码中会经常用到函数,函数的好处就是我们写一次代码,可以重复利用,这样大大减轻了写代码的重复性。同时在一个项目中假设代码很多,万一出现BUG,我们查找问题也比较方便,可以分块查找。并且一个函数写好以后,很多项目都可以引用,也就不必每次都写同样的代码,浪费时间。
函数的基本定义如下:
def 函数名称(参数1,参数2,……):
*****执行语句
*****return 表达式
举个例子:
def hello():
****print('Hello,World')
hello()
执行后显示:Hello,World
Hello,World
以上的函数是最简单的函数调用,我们可以看见函数定义中没有参数,这样的函数叫无参函数,并且没有return返回语句,我们可以看到第三行叫做函数的调用。接下来我们举一个有参数的函数进行加法运算:
def sum(x,y):
****z=x+y
****return z
cla=sum(2,3)
print(cla)
有参函数-加法运算
代码解释:
7行定义了一个叫sum的函数,其中包含两个参数,x和y
8行是一个执行语句,将x+y的值赋值给z
9行返回z的值
10行将两个需要计算的数值传给sum当两个参数并且赋值给cla
11行打印cla的值
从上面sum函数中,sum为函数的名称;x,y为函数的参数,准确叫做形参,就像是变量一样;cla=sum(2,3)这句是函数的实例化,像是赋值语句,其中2和3称为调用函数时的实参。要注意的是:形参有多少个,调用函数时的实参就必须有你多少个。
今天就讲到这里了,明天继续将函数的参数类型和变量作用域!
关注小编每天进步一点。
作者帅照
工作日常
联系客服