编写一个您已经熟悉的 lambda 函数
有些函数定义足够简单,可以改写为 lambda 函数。这样能减少代码行数,在编写和维护大型程序时尤其有用。本练习中,您将利用对 lambda 函数的理解,把一个完成简单任务的函数改写为 lambda。
def echo_word(word1, echo):
"""Concatenate echo copies of word1."""
words = word1 * echo
return words
函数 echo_word 接受 2 个参数:字符串 word1 和整数 echo。它返回一个字符串,即将 word1 复制 echo 次后拼接而成。您的任务是把这个简单函数改写为一个 lambda 函数。
本练习是课程的一部分
Python 函数入门
练习说明
- 使用变量
word1和echo定义 lambda 函数echo_word。让它与上方原始的echo_word()函数定义实现相同的功能。 - 以此顺序调用
echo_word():字符串参数'hey'与数值5。将调用结果赋给result。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Define echo_word as a lambda function: echo_word
echo_word = (____)
# Call echo_word: result
result = ____
# Print result
print(result)