1、函数的定义,使用def(或“函数定义”)语句:
def hello(name):
return ‘Hello.‘+name+‘!‘
def fibs(num):
result=[0,1]
for i in range(num-2):
result.append(result[-2]+result[-1])
return result
2、记录函数,在函数中写注释可以通过__doc__属性访问注释,其中下划线为双下划线,内建的help行数非常有用,可以得到有关函数,包括它的文档字符串的信息。
3、函数的参数:在函数内为参数赋值不会改变外部任何变量的值。但是如果2个变量同时引用1个列表时,会导致蚕食改变。要避免这种情况,则要复制1个列表的副本。在序列中做切片的时候,返回的切片总是一个副本。如n=name[:]
时间: 2024-10-10 15:47:03