函数像一台小机器:给它取个名字,喂进原料(参数),它就吐出结果(return)。在 Python 里用 def 开头来定义。
def add(a, b):
return a + b
print(add(3, 5))
输出:
8
def 后面写函数名和参数,末尾冒号,函数体缩进。不用像 C++ 那样写返回值类型,直接 return 就行。
初学者常犯的错:调用要放在定义之后。如果在写 def add 之前就先 add(3, 5),Python 这时还不认识这个名字,会报 NameError。