匿名函数 高阶函数可以接收函数做参数,有些时候,我们不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算 f(x)=x2 时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >>> map(lambda x: x * x, ...
分类:
编程语言 时间:
2020-02-07 16:26:16
阅读次数:
63
map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每个元素都作平方, ...
分类:
编程语言 时间:
2020-02-07 01:40:07
阅读次数:
98
filter()函数 filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新li ...
分类:
编程语言 时间:
2020-02-07 01:08:01
阅读次数:
88
reduce()函数 reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值 ...
分类:
编程语言 时间:
2020-02-07 00:47:09
阅读次数:
87
数据清洗之数据转换 1.日期格式数据处理 In [ ]: import numpy as np import pandas as pd In [ ]: import os os.chdir(r'F:\CSDN\课程内容\代码和数据') In [ ]: df = pd.read_csv('baby_t ...
分类:
其他好文 时间:
2020-02-06 14:45:31
阅读次数:
94
本次讲解函数,由于内容比较多,小编列了个大纲,主要有一下内容: 1. 函数基本语法及特性 2. 函数参数 3.局部变量 4. 返回值 5.嵌套函数 6.递归 7.匿名函数 8.高阶函数 9.内置函数 1. 函数基本语法及特性 函数的定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执 ...
分类:
编程语言 时间:
2020-02-04 22:04:57
阅读次数:
89
1. map()map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。注意:map()函数不改变原有的 list,而是返回一个新的 list。例如:def f(x): return x* ...
分类:
其他好文 时间:
2020-02-04 00:43:45
阅读次数:
54
1、装饰器定义:本质就是一个函数,功能是为其它函数添加附加功能。 2、装饰器原则:1)不修改被装饰函数的源代码,2)不修改被装饰函数调用方法。 装饰器=高阶函数+函数嵌套+闭包 例: import timedef timmer(func): #定义装饰器函数 def wapper(): start_ ...
分类:
其他好文 时间:
2020-02-01 12:35:53
阅读次数:
63
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue. ...
分类:
Web程序 时间:
2020-01-31 22:40:32
阅读次数:
92
#装饰器:本质就是函数,为其他函数附加功能原则:1、不修改被修饰函数的源代码2、不修改被修饰函数的调用方式装饰器=高阶函数+函数嵌套+闭包 #高阶函数 ''' 高阶函数定义: 1、函数接受的参数是一个函数名 2、函数的返回值是一个函数名 3、满足上述条件任意一个,都可称之为高阶函数 ''' # 函数 ...
分类:
编程语言 时间:
2020-01-29 16:10:36
阅读次数:
102