开始使用免费开始使用

编写一个您已经熟悉的 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 函数入门

查看课程

练习说明

  • 使用变量 word1echo 定义 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)
编辑并运行代码