函数的反回值
什么是返回值:
就是从函数内部传递到函数外部的数据(pytho中每个函数都可以传递一个数据到函数外部)
怎么确定一个函数的返回值(怎么在函数内部的数据传递到函数外部):
return后面的值就是函数返回的值(return 返回数据,函数中return只有一个有效,return后面的代码不会执行,如果要把多个数据返回,可以在return后面写多个数据)
怎么在函数外部获取函数返回值:
获取函数调用表达式的值就是这个函数的返回值
什么时候使用返回值:
实现函数的功能,产生了新的数据,就将新的数据作为函数
返回值返回
def bc(a,b):
c = a + b
return c
(return 返回数据,函数中return只有一个有效,函数执行遇到return后面的代码会提前结束,如果要把多个数据返回,可以在return后面写多个数据)
def ac(a,b):
c = a + b
d = a * b
return c,d
获取函数的返回值
函数调用表达式的值就是函数返回的值,所以返回值能干的事情,函数调用表达式也能干
p = ac(20,30)
print(p)
x,y = ac(10,20)
print(x,y)
变量的作用域:
变量在定义完成后可以使用的范围
根据变量作用域的不同,可以将变量分为全局变量和局部变量
全局变量和局部变量
全局变量:没有定义在函数里面或者类里面都是全局变量
作用域: 从定义开始到程序结束,(程序结束前的任何位置都可使用)
例子:
a = 10
print(a)
for x in range(a):