Python【day 11】函数名的应用 – Python量化投资

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: 函数返回值的含义

“””
passhttps://www.cnblogs.com/wangtp/p/11625340.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
Python
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论