令狐葱

大漠孤烟直,长河落日圆。

博客园 首页 订阅 管理

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[:]

 

posted on 2016-04-29 20:19  livermorium116  阅读(150)  评论(0)    收藏  举报