day7函数

  • 函数的作用

对实现某一特定功能的代码块进行封装
封装:将功能绑定在一个函数中,想要使用这个功能的时候直接调用函数


  • 初学者声明函数的步骤

1.确定函数的功能
2.确定函数名
3.确定参数
4.实现函数的功能
5.确定返回值

  • 函数的声明

格式:

def 函数名(参数列表):
    '''函数说明'''
    函数体

def: python中声明函数的关键字
函数名: 标识符,PEP8,见名知义
函数说明: 对函数的功能和参数以及返回值进行说明
函数体: 实现函数功能的代码块,可能会包含一个return语句

  • 函数的调用

函数名(实参列表)

注意:

1.函数只有在调用的时候才会执行
2.函数调用的时候一定要保证每个形参都有值
3.一个函数可以调用多次

  • 函数的参数

参数的作用
从函数的外面给函数传值

1.位置参数

传参的时候实参安顺序给形参赋值

2.关键字参数

函数名(参数=值)

3.参数的默认值

python中函数声明的时候参数可以设置默认值,有默认值的参数必须放在参数列表的最后

调用参数有默认值的函数,有默认值的参数可以传参也可以不传参

4.参数个数不定

函数参数的个数不确定的时候,就在声明函数的时候,形参的前面加一个*,将形参变成元祖。
调用函数的时候,这个参数会将对应的实参作为元祖的元素保存起来
参数个数不确定也可以不传参

你可能感兴趣的:(day7函数)