欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

函数定义和使用的 Python 语法基础 - I. 函数定义

最编程 2024-10-09 16:33:21
...

1. 基本语法

在 Python 中,函数是通过def关键字来定义的。函数定义的基本格式为:


	   def function_name(parameters):
	       """函数文档字符串(可选)"""
	       function_body
	       return result
       

其中,def是定义函数的关键字,function_name是函数的名称,遵循与变量命名相同的规则(由字母、数字和下划线组成,不能以数字开头,且不能是 Python 的关键字)。parameters是函数的参数列表,它可以为空,也可以包含一个或多个参数,参数之间用逗号分隔。function_body是函数体,包含了函数要执行的具体代码。return关键字用于返回函数的结果,函数执行到return语句时会结束,并将return后面的值返回给调用者,如果没有return语句,函数默认返回None。

例如,定义一个简单的函数来计算两个数的和:


	   def add_numbers(a, b):
	       return a + b
       

2. 函数文档字符串(Docstring)

函数文档字符串是一个可选的部分,但它是一个很好的编程习惯。它用于描述函数的功能、参数、返回值等信息,通常放在函数体的第一行,使用三重引号(“”"或’‘’)包裹。例如:


def add_numbers(a, b):
    """
    这个函数用于计算两个数的和。
    参数:
    a:第一个数(整数或浮点数)
    b:第二个数(整数或浮点数)
    返回值:
    a和b的和(整数或浮点数)
    """
    return a + b
print(add_numbers.__doc__)
       

可以通过__doc__属性来访问函数的文档字符串。例如:print(add_numbers.doc)会打印出函数的文档内容。

推荐阅读