含一个默认参数的函数
在上一章中,您学习了如何定义带有多个参数的函数,并在调用这些函数时传入所需数量的参数。在上一段视频中,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)