摘要:
变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 def add(a,b,f): return f(a)+f(b) res=add(-3,-4,abs) print(res) 阅读全文
摘要:
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。(最大调用自己999次) def calc(n): print(n) if int(n/2)>0: return calc(int(n/2)) print('->',n) calc(10) 递归特性:1. 必须有一个 阅读全文
摘要:
school='Hebut'#school为全局变量 sex='male'#全局变量 names=['Wang Yu','Bai Jingyi','Zhang Yu'] hobby='姑娘' def change_name(name): global hobby#在函数中修改全局变量,记住以后别用这个方式 hobby='study' print('before chang... 阅读全文
摘要:
logger函数的定义要放在函数调用之前,在test1(1,2)前边,一下两种都可以 def test1(x,y): print(x,y) logger('Test1') def logger(source): print("来自于%s"%source) test1(1,2) def logger(source): print("来自于%s"%source)... 阅读全文