好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python【day 11】函数名的应用

 函数名的应用      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】函数名的应用的详细内容...

  阅读:16次