1.python中函数的定义规则:
- 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
- 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
- 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
- 函数内容以冒号 : 起始,并且缩进。
- return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。
- 图1:
注:(1)程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。如果要返回两个数值,写成一行即可,代码如下:
def compare(x, y):
if x == y:
return x, y
x = 3
y = 3
print(compare(x, y))
(2)虽然程序运行遇到的第一个return即返回,但是也并不意味着一个函数体中只能有一个return 语句,如图1,代码如下:
def max(x, y):
if x > y: