函数(function)
程序中实现明确功能的代码段可以封装成一个函数,以便复用(reuse)
定义函数:
用def语句创建一个函数
用return关键字指定函数返回的值
def<函数名>(<参数表>)
<缩进的代码段>
return<函数返回值>
调用函数:
<函数名>(<参数>)
注意括号!
无返回值:<函数名>(<参数表>)
返回值赋值:v = <函数名>(<参数表>)
def sum_list(s):
sum_temp = 0
for i in s:
sum_temp +=i
return sum_temp
a = [1,2,3,4,5,6,7,8,9]
print("sum of a:",sum_list(a))
>>>
sum of a: 45
变量的作用域:
局部变量(Local Variable)在函数内部定义的参数以及变量,只有在该函数定义范围内有效,函数外边无法访问到
def sum_number(number1,number2):
result = number1 + number2
return result
number1 = 1
number2 = 2
print("sum is:",sum_number(number1,number2))
>