1. python 的程序结构:包、模块、函数。 包里面包含多个模块,模块里面包含多个函数。
3. python的数据结构: 元组 列表 字典(仅列出不同于c的地方)
4. 模块:一个文件就是一个模块。 模块里面可以包含函数和类。
当python 导入一个模块:先搜索当前路径 然后查找lib目录 然后是sit–packages目录等
2. 包:必须至少包含一个_init_.py 文件,该文件可以为空,用于标识当前文件是一个包。 当一个包被其他模块调用时,首先调用_init_.py 进行包的初始化工作。
5. lamada 函数:匿名函数。
正确用法:主要应用于高阶函数。匿名函数最好在其他将函数用作参数或返回函数作为输出的其他高阶函数中使用。
def new_func(x):
return(lambda y: x+y)
t=new_func(3)
如您所见,在上面的示例中,每当我们使用new_func()时,都会调用new_func中存在的lambda函数。每次,我们都可以将单独的值传递给参数。既然您已经了解了如何在高阶函数中使用匿名函数,那么让我们继续了解它的最流行用法之一是在filter(),map()和reduce()方法中。
作者:华为云开发者联盟
链接:https://www.zhihu.com/question/59411997/answer/1845341311
来源:知乎
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。