摘要: 一个函数调用自己本身,就是递归调用 递归调用的三个条件 1.必须有结束条件 2.规模必须每次减少 3.缺点容易导致栈溢出,所以一般调用层次是999层 def func(n): print(n) return func(n+1) func(1) 999层 def fun(n): if n >1: re 阅读全文
posted @ 2017-07-18 17:36 西湖歌舞几时休 阅读(478) 评论(0) 推荐(0) 编辑
摘要: def test1(*args): #元组 args 是变量 名字而已,*表示功能 print(args) test1(1,2,3)test1(*(1,2,3))test1([1,2])test1(*[1,2]) #转换为元组print('______________________________ 阅读全文
posted @ 2017-07-18 16:06 西湖歌舞几时休 阅读(127) 评论(0) 推荐(0) 编辑
摘要: def test1(): print('hello') #函数无返回值 def test2(): print('world') return 1 #函数有返回值, 可以定义一个变量var = return 1 def test3(): print('suqin') #函数的返回值是元组 return 阅读全文
posted @ 2017-07-18 15:07 西湖歌舞几时休 阅读(300) 评论(0) 推荐(0) 编辑