在 Python 中,你可以使用 'def' 关键字来定义函数。以下是一个简单的示例:

def greet():
    print('Hello, World!')

# 调用函数
greet()

上述代码定义了一个名为 'greet' 的函数,该函数在被调用时会打印出 'Hello, World!'。要定义函数,请遵循以下语法规则:

  1. 使用 'def' 关键字后跟函数的名称,命名规则遵循标识符的命名规则。
  2. 函数名称后跟一对小括号 '()',括号内可以包含参数。
  3. 冒号 ':' 表示函数定义的开始。
  4. 函数体内缩进的代码块表示函数的执行内容。

函数可以包含参数,参数允许你在函数内部使用外部传递的值。以下是一个带有参数的函数示例:

def greet(name):
    print('Hello, ' + name + '!')

# 调用函数并传递参数
greet('Alice')

上述代码中, 'greet' 函数接受一个参数 'name',然后在函数体内打印出 'Hello, ' 以及传递的参数名。通过传递不同的参数,函数可以在执行时输出不同的结果。

还可以在函数定义时为参数指定默认值,这样在调用函数时可以选择性地传递参数。以下是一个带有默认参数值的函数示例:

def greet(name='World'):
    print('Hello, ' + name + '!')

# 调用函数并传递参数
greet()
greet('Alice')

上述代码中, 'greet' 函数的参数 'name' 具有默认值 'World'。如果在调用函数时不传递参数,将使用默认值。而如果传递参数,则会使用传递的值。

这只是函数定义的基本语法示例,函数还可以返回值、接受多个参数、包含条件语句和循环等。要深入了解 Python 函数的更多特性和用法,建议参考官方文档或相关的学习资源。

Python 函数定义教程:从基础到参数和默认值

原文地址: https://www.cveoy.top/t/topic/vIG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录