函数名的应用 1、函数名字可以作为参数进行传递 2、函数名可以像变量一样进行多次赋值传递,通过print(函数名.__name__)查看原函数 3、函数名表示函数的内存地址 4、函数名()表示函数的执行 5、函数名和变量名的命名规范是一样的 1、函数名可以作为参数进行传递 def func1(): print(‘我是一个单纯的函数‘) def func2(args) args() print(‘我是‘,args) func2(func1) #实参是func1-函数名 2、函数名可以作为返回值的例子: def outer(): a =10 def inner() print(a) return a return inner #函数名作为返回值 ret = outer() #这里就是返回inner函数的内存地址 ret() #就是inner函数的执行 3、函数的代理设计模式例子:--函数名可以参数进行传递的例子 def panpan(): print(‘我是panan‘) def pingping(): print(‘我是pingping‘) def ximen(): print(‘我是大官人‘) def wangpo(male,female): #核心业务逻辑(一直不变的,传不同的参数即可) male() female() wangpo(panpan,ximen) wangpo(pingping,ximen) 4、函数的注释 注释的好处:不看函数的代码,看完注释后,就大概知道这个函数的基本功能 注释写成这样,才算合格 def func1(args1,args2): """ 这里输入函数的功能--这个函数是用来做什么的 :param args1: 函数参数的含义 :param args2: :return: 函数返回值的含义 """ pass
查看更多关于Python【day 11】函数名的应用的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did170779