Python学习之函数

Python学习之函数

1.什么是函数,为什么需要函数

函数是一个具有独立功能的代码块的封装,函数的出现让我们的代码能够按照功能进行解耦,一个函数代表一个功能,从而实现了代码的灵活性以及复用性。

2.内置函数与自定义函数

在python中,有很多内置函数,如input()用于将键盘上输出的值进行存储,int()用与将字符串转换成整数。除了这些我们还可以自定义函数

格式:def 函数名():

举例:定义一个函数能够计算任意两个整数的和

def ji_suan(x,y):#储存参数的变量,一一对应
num1 = int(input(‘输入一个值’))
num2 = int(input(‘再次输入一个值’))
result = num1 + num2
print(“%d + %d = %d”%(num1,num2,result))
ji_suan(‘h’,’z’) #参数

3.函数的工作原理

函数比较重要的几个概念总共有三个,分别是函数,参数,输出的值。想象一下我们把原材料(参数)输送到工厂中(函数)进行加工,然后将成品(return的值)输送。这就是函数的原理

4.函数中return的作用以及原理

这个例子我想描述的是result函数里定义的变量wendu=20(在这里比较特殊,wendu既是变量也是输出),再另外一个函数中无法直接引用。所以引出了result,他就像是一个代理,特点就是return后能将我们result执行后的值(wendu),传到函数执行的位置即:result(x) 我们可以进一步赋值给new=result(‘x’),此时new就是wendu 也就是20. 然后再引用,修改后如图2

图1:

图2:

5.函数中的continue break return的区别

return会直接返回《参数在函数中计算后的值》,但是函数也运行结束,该函数体内的代码都不会再执行

break跳出当前的整个循环,到外层代码继续执行

continue 跳出本次循环,从下一个迭代继续运行循环,内层循环结束后,外层代码继续运行

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Loading...