行业知识
python中def简介及用法
2026-11-13 20:05:17
来源:互联网转载
什么是def?
def是python中的一个关键字,它用于定义一个函数。函数是一段具有特定功能的代码,可以被重复调用,从而提高代码的复用性和可读性。
()如何使用def?
def的基本语法如下:
def 函数名(参数列表): # 函数体,包含一些语句和返回值 return 返回值
- 函数名:是一个标识符,用于表示函数的名称,可以自由命名,但要遵循一些规范,比如使用小写字母,单词之间用下划线分隔,不能与关键字或内置函数重名等。
- 参数列表:是一个括号内的逗号分隔的变量列表,用于表示函数的输入,可以有多个参数,也可以没有参数。参数可以有默认值,也可以是可变参数,这些都是高级用法,我们后面会介绍。
- 函数体:是一个缩进的代码块,用于表示函数的具体功能,可以包含一些语句和表达式,也可以包含其他的函数调用,甚至是递归调用。
- 返回值:是一个表达式,用于表示函数的输出,可以有一个返回值,也可以有多个返回值,也可以没有返回值。如果没有返回值,或者没有return语句,函数会默认返回None。
举个例子
假设我们要定义一个函数,用于计算两个数的最大公约数。我们可以使用def来定义这个函数,代码如下:
()# 定义一个函数,用于计算两个数的最大公约数def gcd(a, b): # 如果b为0,返回a if b == 0: return a # 否则,递归调用gcd函数,用b和a对b的余数作为参数 else: return gcd(b, a % b)
我们可以在其他地方调用这个函数,比如:
# 调用gcd函数,计算12和18的最大公约数result = gcd(12, 18)# 打印结果print(result) # 输出6
上一篇:网银助手下载指南
下一篇:鬼魂游戏怎么调服务器角色?