开始使用免费开始使用

含一个默认参数的函数

在上一章中,您学习了如何定义带有多个参数的函数,并在调用这些函数时传入所需数量的参数。在上一段视频中,Hugo 在此基础上讲解了如何定义带有默认参数的函数。您将在本练习中巩固这一技能:编写一个使用默认参数的函数,并调用该函数两次进行练习。

本练习是课程的一部分

Python 函数入门

查看课程

练习说明

  • 完成函数头,函数名为 shout_echo。它按顺序接收参数 word1 和默认参数 echo,其中 echo 的默认值为 1
  • 使用 * 运算符将 word1 连接成 echo 份的拷贝。将结果赋给 echo_word
  • 调用 shout_echo(),仅传入字符串 "Hey"。将结果赋给 no_echo
  • 调用 shout_echo(),传入字符串 "Hey",并将默认参数 echo 的值设为 5。将结果赋给 with_echo

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Define shout_echo
def ____(____, ____):
    """Concatenate echo copies of word1 and three
     exclamation marks at the end of the string."""

    # Concatenate echo copies of word1 using *: echo_word
    echo_word = ____

    # Concatenate '!!!' to echo_word: shout_word
    shout_word = echo_word + '!!!'

    # Return shout_word
    return shout_word

# Call shout_echo() with "Hey": no_echo
no_echo = ____

# Call shout_echo() with "Hey" and echo=5: with_echo
with_echo = ____

# Print no_echo and with_echo
print(no_echo)
print(with_echo)
编辑并运行代码