第八章 函数

Posted ghost-yao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第八章 函数相关的知识,希望对你有一定的参考价值。

8.1定义函数

8.2传递参数

位置实参、关键字实参

 技术分享图片

默认值:编写函数时,可以给实参指定默认值

可混合使用位置实参、关键字实参和默认值,有多种等效的函数调用方式。

8.3返回值

在函数中,可使用return语句将值返回到调用函数的的代码行,用于简化程序。

1.返回简单值:

 技术分享图片

2.让实参变成可选的:

 技术分享图片

 

【注】第一行代码中给middle_name赋予了初始值,其他两个实参没赋,赋了初始值的实参必须放在没赋的后面,否则程序报错;

3.返回字典:

 技术分享图片

8.4传递列表

使用for循环遍历列表

修改列表、建立列表副本

 技术分享图片

 

【注】直接赋值不能创建副本;

8.5传递任意数量的实参

 技术分享图片

位置实参可以和传递任意数量的实参相结合;

8.6将函数储存在模块中

1.模块是.py的文件,函数在文件里,模块与程序代码要在同一文件夹里,import可以调用该模块

程序中书写方式为:模块名.函数名

2.导入特定函数:from  xx(模块名) import  xx(函数名)

  随后直接在程序中书写函数名,不需要写模块名

3.使用as给函数指定别名:

  from  xx(模块名) import  xx(函数名) as  xx(别名)

使用as给模块指定别名

import  xx(模块名)  as  xx(别名)

4.导入模块中的所有函数:使用星号

from  xx(模块名)  import  *

程序中直接使用函数名即可

 

【注】书写函数时尽量加上文字解释,方便自己和别人阅读

以上是关于第八章 函数的主要内容,如果未能解决你的问题,请参考以下文章

第八章随笔

PythonCookbook第八章(元编程)

第八章 内置函数

第八章 函数

《Python从入门到实践》--第八章 函数 课后练习

第八章 函数