python中定义函数需要用到def语句,也就是define的缩写。
- def语句必须有函数名,小括号,括号内的参数以及冒号:
- def语句的返回用到return,当函数缩进块中编写函数体时,不再是习惯的print
- return后的返回值不加冒号。
如定义一个绝对值函数,代码如下
def my_abs(x):
if x>=0:
return x
else:
return -x
在命令行模式下定义函数时,python会出现…,结束时需要两次回车,回到<<<提示符
如果把定义的函数保存为my_test.py文件,那么可以在该文件的目录下启用python解释器,用 from my_tese import my_abs来导入函数。from后是文件名,import后是函数名。