Python中定义函数有以下规则:
- 定义函数使用
def
关键字,后面跟着函数名和圆括号。 - 函数名必须是一个有效的标识符,不能以数字开头。
- 圆括号内可以包含参数,多个参数用逗号分隔。也可以省略参数部分。
- 冒号表示函数体的开始,缩进的代码块中是函数的主体。
- 函数的第一行可以是函数的文档字符串,用于描述函数的作用和使用方法。
- 函数可以返回一个值,使用
return
关键字。如果没有指定返回值,则默认返回None
。
下面是一个简单的函数定义实例,该函数用于计算两个数字的和,并返回结果:
def add(x, y):
"""
计算两个数字的和
"""
result = x + y
return result
在这个函数定义中,add
是函数名,x
和 y
是函数的参数,result
是函数的返回值。
下面是另一个函数定义实例,该函数用于打印指定范围内的所有偶数:
def print_even(start, stop):
"""
打印指定范围内的所有偶数
"""
for i in range(start, stop):
if i % 2 == 0:
print(i)
在这个函数定义中,print_even
是函数名,start
和 stop
是函数的参数,通过 for
循环遍历指定范围内所有数字,如果是偶数就打印出来。
以上就是Python定义函数的规则,它们是编写Python程序的基础,可以大大提高程序的可读性和重用性。