Python 关键字 - def

在Python中,def 关键字用于定义一个函数。
函数是一段可重复使用的代码块,用于执行特定的任务。
它允许你将相关的代码组合在一起,并在程序中多次调用它。

💡 用法

当你想要创建一个新的函数时,使用 def 关键字。
它后面跟着函数的名称、括号和冒号。
随后的代码块是函数的主体,你在其中定义函数的功能。

✏️ 语法

python
def 函数名(参数):
    # 代码块
    ...

在上面的代码中,函数名 是函数的名称,参数 是函数可以接受的可选输入。
函数内部的代码块需要缩进,并包含函数调用时要执行的指令。

📘 示例

python
def greet(name):
    print("Hello, " + name + "!")

greet("Alice")
greet("Bob")

在上面的代码中,我们定义了一个名为 greet 的函数,它接受一个 name 参数。
当使用不同的名称调用该函数时,它会打印出个性化的问候消息。
上述代码的输出将是:

Hello, Alice!
Hello, Bob!

⚠️ 注意

  • def 关键字仅用于定义函数。
    在调用函数时,只需使用函数名后跟括号和任何必需的参数。
  • 函数内部的代码块应该缩进四个空格或一个制表符,以表示它是函数定义的一部分。
  • 函数可以有可选参数,这些参数在函数名后的括号内指定。
    这些参数允许你在调用函数时传递值。
  • 函数还可以使用 return 语句返回值。
    这使得函数能够提供一个可以在程序的其他部分使用的结果。