1.定义一个函数
@ 定义函数
def song(person):
print('happy birthday to you, ',person + '.')
@ 调用函数
def main():
song('Li ming')
print()
@ 函数的定义如下
def <name>(<formal-parameters>):
<body>
2.带返回值的函数
@ f(x) = x^2
def square(x):
return x**2
@ 函数返回多个值,返回值会按照位置赋给变量
def sumDiff(x,y)
sum = x + y
diff = x - y
return sum,diff
@ 更改参数的函数,python中只有值传递,没有引用传递,但下面的程序却更改了amounts的值,这是因为amounts没有改变,而是列表中的内容改变了
def addInterest(balences,rate)
for i in range(len(balences))
balances[i] = balances[i]*(1+rate)
def test():
amounts = [1000,2200,800,360]
rate = 0.5
addInterest(amounts,rate)
print(amounts)