会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SHICENT
永远不要停下前进的脚步
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
下一页
2020年2月7日
python--自定义排序函数
摘要: 自定义排序函数 Python内置的 sorted()函数可对list进行排序: >>>sorted([36, 5, 12, 9, 21]) [5, 9, 12, 21, 36] 但 sorted()也是一个高阶函数,它可以接收一个比较函数来实现自定义排序,比较函数的定义是,传入两个待比较的元素 x,
阅读全文
posted @ 2020-02-07 14:41 SHICENT
阅读(1196)
评论(1)
推荐(0)
2020年2月6日
python--filter()函数
摘要: filter()函数 filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新li
阅读全文
posted @ 2020-02-06 23:23 SHICENT
阅读(305)
评论(0)
推荐(0)
python--reduce()函数
摘要: reduce()函数 reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值
阅读全文
posted @ 2020-02-06 23:10 SHICENT
阅读(225)
评论(0)
推荐(0)
python--map()函数
摘要: map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每个元素都作平方,
阅读全文
posted @ 2020-02-06 23:05 SHICENT
阅读(240)
评论(0)
推荐(0)
python--函数式编程与高阶函数
摘要: 什么是函数式编程 函数:function,之前已经谈到 函数式:functional,一种编程范式 函数式编程特点 把计算视为函数而非指令 纯函数式编程:不需要变量,没有副作用,测试简单 支持高阶函数,代码简洁 python支持的函数式编程 不是纯函数式编程:允许有变量 支持高阶函数:函数可作为变量
阅读全文
posted @ 2020-02-06 22:51 SHICENT
阅读(138)
评论(0)
推荐(0)
python--列表生成式
摘要: 生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?
阅读全文
posted @ 2020-02-06 20:47 SHICENT
阅读(379)
评论(0)
推荐(0)
python--迭代
摘要: 什么是迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代
阅读全文
posted @ 2020-02-06 17:58 SHICENT
阅读(289)
评论(1)
推荐(0)
python--切片
摘要: 对list或者tuple进行切片 取一个list的部分元素是非常常见的操作。比如,一个list如下: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素,应该怎么做? 笨办法: >>> [L[0], L[1], L[2]] ['Adam', 'Lisa',
阅读全文
posted @ 2020-02-06 17:38 SHICENT
阅读(277)
评论(0)
推荐(0)
python--函数
摘要: 什么是函数 我们知道圆的面积计算公式为: S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = 73.1 s1 = 3.14 * r1 * r1 s2 = 3.14 * r2 * r2 s3 =
阅读全文
posted @ 2020-02-06 16:04 SHICENT
阅读(546)
评论(0)
推荐(0)
2020年2月5日
python--Set类型
摘要: 什么是set dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 set 持有一系列元素,这一点和 list
阅读全文
posted @ 2020-02-05 23:00 SHICENT
阅读(320)
评论(1)
推荐(0)
上一页
1
···
7
8
9
10
11
12
下一页
公告