1.1函数的定义:对代码块和功能的封装和定义python
1.2 函数的定义语法:函数
def 函数名(形参列表):spa
函数体(代码块,return)对象
1.3调用:
递归
函数名(实参列表)字符串
return:在函数执行的时候,若是遇到return,直接返回it
1.若是不写return,没有返回值,获得的是noneclass
2.在函数的中间或末尾写return,返回的是none变量
3.若是return后写了一个值,则调用者能够收到一个结果object
4.若是return后面写了多个结果,调用者能够收到一个元组
定义:调用者在调用时,给函数传递的信息(能够用%s也能够用+)
形参:函数声明的位置的变量.
实参:函数调用时给的具体的值
传参:把实参交给形参的过程
1.实参:
(1) 位置参数:按照形参的位置给形参传值
(2)关键字参数:按照形参的名字给形参传值
(3)混合参数:即用位置参数,也用关键字参数(关键字参数必须在位置参数后面)
2.形参
(1)位置参数
(2)默认值参数(先位置,后默认值)
(3)动态参数
isinstance(1, int) 判断是不是int型
isinstance(1.0, float) 判断是不是float型
isinstance(s, str) 判断是不是字符串型
isinstance(a, dict) 判断对象a是否为字典