函数
使用函数的目的是方便我们重复使用相同的一段程序,使用时调用函数名即可
函数的定义
>>> def square_sum(a,b): #def关键字 ... c=a**2+b*2 #内部运算 ... return a,b,c #返回值,可以是多个,用逗号分开,是一个tuple定值表,当程序执行到return的时候,程序将停止执行函数余下的语句,return不是必须的,没有时,返回None >>> square_sum(1,2) (1, 2, 5)
将一个×××变量传给函数,函数对他操作,但变量不改变
将一个表传递给函数,函数进行操作,原来的表b发生变化(指针传递)
>>>a=1 >>> def chang(a): ... a =a+1 ... print a >>> chang(a) 2 >>> print a 1 >>> b=[1,2,3] >>> def chang(b): ... b[0]=b[0]+1 ... return b ... >>> chang(b) [2, 2, 3] >>> b [2, 2, 3]