2019-07-16 17:44:32 星期二
函数的本质就是功能的封装,使用函数可以大大提高编程的效率与程序的可读性。
变量式游生效范围的,称为作用域。 作用域从变量出现开始到程序的最末的变量叫做全局变量,作用域只在局部的变量叫做局部变量 #作用域 i= 10 #i 就是一个全局变量
print(i)。
i=10 def func(): j=10 j+=1 print(j) #超出了j的作用域。
i=10 def func(): j=10 j+=1 print(j) #在j自己的作用域内,可以正常输出利用global j 就可以把j作为全局变量
。 >>>abc() #调用函数,在函数的外层才能调用该函数 “abcd!” “abc”
需要函数与外界有数据的传递,我们需要使用参数。 参数分为形参和实参。 在函数定义时使用的参数是形参 在函数调用时使用的参数时实参
#形参和实参 def function1(a,b): #利用逗号隔开参数,是形参 if(a>b): #比较a,b大小,a和b没有实际的值,表示位置 print(a) else: print(b)。 >>>function1(10,19) 19 .
