摘要: #递归 #在函数内部,调用本身的函数为递归函数 #1.必须有明确的结束条件 #2.每次进入更深一层递归时问题规模应比上次递归有所减小 #3.递归效率不高,递归调用次数过多,会导致栈溢出 def func(n): print(n) if int(n/2) >0: return func(int(n/2)) print(n) func(10) #-----... 阅读全文
posted @ 2019-07-08 13:12 LBC不认输 阅读(139) 评论(0) 推荐(0) 编辑
摘要: #函数与函数式编程 函数定义: # -*- coding:utf-8 -*- #函数 #这是一个功能实现函数,func1和func2分别调用这个功能 def fun(): with open('a.txt','ab') as f: f.write('end action') def func1(): fun() """The function defin... 阅读全文
posted @ 2019-07-08 11:32 LBC不认输 阅读(210) 评论(0) 推荐(0) 编辑
摘要: # Author:barry allen # -*-coding:utf-8 -*- sex='b' #全局变量 def view(name): #4.在函数内修改全局变量sex global sex #4.声明为global方可修改 sex='a' print(sex) #--------... 阅读全文
posted @ 2019-07-08 11:30 LBC不认输 阅读(145) 评论(0) 推荐(0) 编辑