1. Learn
  2. /
  3. 课程
  4. /
  5. Python 函数入门

Connected

道练习

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

说明

100 XP
  • 使用变量 word1 和 echo 定义 lambda 函数 echo_word。让它与上方原始的 echo_word() 函数定义实现相同的功能。
  • 以此顺序调用 echo_word():字符串参数 'hey' 与数值 5。将调用结果赋给 result。