函数

函数

def my_len():
    li = [1,2,3,4]
    count = 0
    for i in li :
        count+=1
    return count
print(my_len())

函数关键字   def  定义

return返回一个值   ,函数里面遇到return  就结束函数

return  返回一个值时 可以是任意数据类型,返回什么接受什么

      返回多个值时,返回的是元祖。

para  表示形参

注意陷阱

                                  #lis = [] 
def f(l = []):                 #def f (l = lis)    
    l.append(1)
    print(l)
f() #l = [1]  f([])
f() #l = [1,1]  f([1])
f()        #,  f([1,1])
f()

  #[1]
  #[1, 1]
  #[1, 1, 1]
  #[1, 1, 1, 1]

 

posted @ 2017-10-31 17:29  4个人搬木头  阅读(67)  评论(0)    收藏  举报