开始使用免费开始使用

添加一个关键字参数

关键字参数在文本处理函数中尤其有用,因为它既能让您按需指定可选的转换,又能保持函数调用的可读性。通过使用默认参数,您可以定义最常见的行为(例如转换为小写),同时在需要时仍允许用户覆盖该行为。

在本练习中,您将创建一个 clean_text() 函数,用下划线替换空格,并可选地将文本转换为小写。

本练习是课程的一部分

Python 中级:面向开发者

查看课程

练习说明

  • 定义带有参数 textlower(默认值为 True)的 clean_text() 函数。
  • else 代码块中应用小写转换。
  • product 作为参数调用 clean_text() 函数,以测试默认行为。

交互式实操练习

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

product = 'Wireless Mouse'

# Define clean_text function
def clean_text(____, ____=____):
    clean_text = text.replace(' ', '_')
    if lower == False:
        return clean_text
    else:
        # Apply lowercase transformation
        return clean_text.____()

# Test with default behavior
print(____(____))
编辑并运行代码