1.函数的定义:def 函数名( ):
()里面放参数--------可写可不写
官方解释:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段
通俗:函数就是把一些代码打包,用的时候调用函数的参数,直接用
2.函数的调用:函数名() ()-----------代表执行
3.函数的注释------相当于help( 命令)
第一步:
第二步:进入到ipython3里面 打印import 文件名(注意不加py)
4.函数的四中类型
类型一:无参无返回值 (默认为None)
第二种类型:无参有返回值
解释:f()为什么打印两遍;因为代码先运行右边的在运行左边的。所以f()被调用两遍
第三种类型:有参无返回值
第四种类型:有参有返回值
5.函数的嵌套
可变和不可变参数
其实也是两个函数之间构成传递(参考普通类型和非普通类型)
可变:互相之间产生影响
不可变:(互相之间不产生影响)