在Python中,定义函数需要遵循以下规则:
1. 使用`def`关键字开始定义函数。
2. 紧接着是函数名,函数名应该是一个简洁、描述性强的标识符,通常遵循小写字母和下划线。
3. 函数名后跟圆括号`()`,圆括号内可以包含函数的参数。如果不需要参数也可以留空。
4. 在参数列表后加冒号`:`。
5. 缩进函数体,通常使用4个空格。
6. 函数体可以包含一个`return`语句,用于返回函数的结果。如果没有`return`语句,函数将返回`None`。
7. 函数体内容以冒号`:`起始,并且缩进。
8. 函数的第一行可以选择性地使用文档字符串(docstring)来存储函数说明。
9. 函数定义后,可以通过函数名加圆括号`()`来调用函数。
def greet(name):
"""Return a greeting message."""
return f"Hello, {name}!"
这个函数接受一个参数`name`,并返回一个问候语。