Python 函数定义教程:从基础到参数和默认值
在 Python 中,你可以使用 'def' 关键字来定义函数。以下是一个简单的示例:
def greet():
print('Hello, World!')
# 调用函数
greet()
上述代码定义了一个名为 'greet' 的函数,该函数在被调用时会打印出 'Hello, World!'。要定义函数,请遵循以下语法规则:
- 使用 'def' 关键字后跟函数的名称,命名规则遵循标识符的命名规则。
- 函数名称后跟一对小括号 '()',括号内可以包含参数。
- 冒号 ':' 表示函数定义的开始。
- 函数体内缩进的代码块表示函数的执行内容。
函数可以包含参数,参数允许你在函数内部使用外部传递的值。以下是一个带有参数的函数示例:
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 函数的更多特性和用法,建议参考官方文档或相关的学习资源。
原文地址: https://www.cveoy.top/t/topic/vIG 著作权归作者所有。请勿转载和采集!