1.python中使用def定义函数,函数定义格式为:

def 函数名(参数列表):

代码块

return 返回值

12.自己说了算,定义自己的函数

2.如果没有return语句,函数也会有返回值,返回None

12.自己说了算,定义自己的函数

3.若要从其他py文件中引用对应的方法,需要使用from语句,具体用法如下:

from 文件名(不加.py) import 函数名

 

4.空函数(钩子函数):什么也不做的函数。在函数代码块中使用pass,实际上pass是一个占位符

 

5.参数检查

a.如果传给函数参数的个数不对,python解释器会自动检查并抛出TypeError

12.自己说了算,定义自己的函数

b.如果参数个数正确,但是参数类型不对,python解释器就不能帮我们做检查了,但是可以借助内置的isinstance函数帮助我们检测参数的类型

12.自己说了算,定义自己的函数

6.函数返回多个值,一个return语句,多个返回值用逗号分隔,多个返回值将被放入一个tuple中作为整体返回。

12.自己说了算,定义自己的函数

相关文章: