1.函数的定义
函数是组织好的,可重复使用的,用来实现单一,或相关联的代码段。
函数能提高应用的模块化,和代码的重复利用率 python提供了许多内建函数,比如print()、input()、type()等,但是也可以自己创建函数,这被叫做用户自定义函数。
定义一个函数,我们可以定义一个自己想要功能的函数 其实函数就是一个可以实现某一功能的代码块,下次使用的时候直接调用函数就行。
在python中,定义一个函数要使用def语句,依次写出函数名,括号,括号中的参数和冒号,然后,在缩进块中编写函数体
2.函数的创建
定义创建一个嵌套函数
3. 函数的参数
参数分为形参(形式参数)和实参(实际参数)
实参:实参是在调用函数的时候给出的 形式参数有四种:
1.位置参数 2.默认参数 3.可变参数 4.关键字参数
(1)位置参数:实参和形参的个数必须一致,最好按位置传参,如果位置不一致则指定说明
(2)默认参数:形参和实参的个数可以不一致,如果不想使用默认的参数,在调用的时候可以指定
(3)可变参数:* a代表可变参数,a是元组数据类型
(4)关键字参数:**kwargs(keywordsargs)代表关键字参数,可以传入任意多个key-value