day11

Posted hdy19951010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day11相关的知识,希望对你有一定的参考价值。

函数名的运用

函数名是一个变量,但是它是一个特殊的变量,与括号配合可以执行函数的变量

1.函数名的内存地址

def a():
print("我是a")
print(a) # a是个地址. 这个地址是个函数
b = a # 函数可以赋值
b()
打印结果:<function a at 0x0000000001E68B70>
我是a



2.函数名可以赋值给其他变量
def func():
print("哈哈")
a=func #把函数func当成一个变量赋值给另一个变量a
a() #执行a,相当于执行func."函数调用"



3.函数名可以当做容器类的元素
def func1():
print("我是func1")

def func2():
print("我是func2")

def func3():
print("我是func3")

lst = [func1, func2, func3] #把每个函数都放进一个列表
for e in lst: #循环拿出每个函数
e() # e表示的是lst中的每一个函数. 函数()执行函数. e() 执行每一个函数



4.函数名可以当做函数的参数



































以上是关于day11的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

19 01 11 javascript ?????????????????????(???????????????) ??????????????????????????????(代码片段

vscode代码片段建议bug

[code] PTA 胡凡算法笔记 DAY039