update
many, many chore
This commit is contained in:
@@ -1,24 +1,25 @@
|
||||
# 阶段四:高阶函数
|
||||
|
||||
阅读以及完成本部分内容可以帮助你有效减少代码冗余。
|
||||
::: warning 🐱 阅读以及完成本部分内容可以帮助你有效减少代码冗余。
|
||||
|
||||
让你完成更为优雅的代码
|
||||
|
||||
各位要记住的是
|
||||
|
||||
# 代码首先是给人看的
|
||||
<font size=5><strong>代码首先是给人看的</strong></font>
|
||||
|
||||
机器看的永远只是你的机器码。
|
||||
|
||||
可参考教程 [Lambda](https://zhuanlan.zhihu.com/p/80960485)
|
||||
:::
|
||||
|
||||
# Lambda 介绍
|
||||
## Lambda 介绍
|
||||
|
||||
Lambda 表达式是通过指定两件事来评估函数的表达式:参数和返回表达式。
|
||||
|
||||
请尝试阅读以下英文表格,对比函数与 lambda 表达式的不同
|
||||
|
||||
# Lambda 实验
|
||||
## Lambda 实验
|
||||
|
||||
以下代码 python 会显示什么?通过对这些代码的实验,加深你对代码的学习
|
||||
|
||||
@@ -74,7 +75,7 @@ ______
|
||||
______
|
||||
```
|
||||
|
||||
# 任务
|
||||
## 任务
|
||||
|
||||
P9:我们发现以下两个函数看起来实现的非常相似,是否可以进行改进,将其整合?
|
||||
|
||||
@@ -113,11 +114,11 @@ def is_prime(n):
|
||||
|
||||
需求:
|
||||
|
||||
你需要通过自己写一个函数: `count_cond` ,来接受一个含有两个参数的函数 `condition(n, i)`(使用lambda表达式),
|
||||
你需要通过自己写一个函数: `count_cond` ,来接受一个含有两个参数的函数 `condition(n, i)`(使用 lambda 表达式),
|
||||
|
||||
且`condition`函数应该满足第一个参数为N,而第二个参数将会在`condition`函数中遍历 1 to N。
|
||||
且`condition`函数应该满足第一个参数为 N,而第二个参数将会在`condition`函数中遍历 1 to N。
|
||||
|
||||
`count_cond` 将返回一个单参数函数(ps:一个匿名函数),此单参数函数将会在被调用时返回 1 to N 中所有满足`condition`的数字的个数(如:1到n中素数的个数)。
|
||||
`count_cond` 将返回一个单参数函数 (ps:一个匿名函数),此单参数函数将会在被调用时返回 1 to N 中所有满足`condition`的数字的个数 (如:1 到 n 中素数的个数)。
|
||||
|
||||
```python
|
||||
def count_cond(condition):
|
||||
|
||||
Reference in New Issue
Block a user