美文网首页PythonPython 进阶文集
【Python】学习笔记之函数(续)|第7篇

【Python】学习笔记之函数(续)|第7篇

作者: 繁华落尽丶lee | 来源:发表于2018-04-15 17:54 被阅读30次

书籍:《Python编程:从入门到实践》
打卡人:Owenli
打卡日期:2018.4.15

Python从入门到实践目录

前言

上一篇学习函数的基本用法,还剩下一部分内容,这篇继续学习。

一、将函数存储在模块中

函数的优点之一,使用它们可以将代码块和主程序分离。还可以将函数放在模块的独立文件中,通过导入模块到主程序中,来使用函数。import语句允许在当前运行的程序文件中使用模块中的代码。

1.1 导入模块的几种方法

import module_name

创建模块,模块是扩展名.py的文件。包含要导入到程序中的代码。下面创建一个包含函数make_pizza()的模块,名为pizza.py

making_pizza.py文件中import pizza,其实是将pizza.py中所有的函数复制到程序中。
使用函数只需要使用模块名点函数名即可。

from module_name import function_name

这种方法引入模块中的特定函数,可以按需要引入任意数量的函数,用逗号分隔函数名。

使用as给模块指定别名

import module_name as new_name

使用*导入模块中所有函数

这种方式不推荐使用。

二、函数编写指南

编写函数时,注意一下几个细节:

  • 函数名应该具有描述性,见名知意。
  • 注释应该紧跟函数定义后面,采用文档字符串的形式。
  • 代码不宜过长,遵循PEP8规范,不要超过80字符。
  • 模块中多个函数,要使用空行将相邻函数分开。
  • 所有import都应放在开头。

三、小结

这两篇学习了,如何编写函数,以及如何传递函数,让函数能够访问完成其工作所需的信息;如何使用位置实参和关键字实参,以及如何接受任意数量的实参;显示输出 的函数和返回值的函数;如何将函数同列表、字典、if 语句和while 循环结合起来使用。你还知道了如何将函数存储在被称为模块 的独立文件中,让程序文件更简单、更易于 理解。最后,你学习了函数编写指南,遵循这些指南可让程序始终结构良好,并对你和其他人来说易于阅读。

打卡

相关文章

网友评论

本文标题:【Python】学习笔记之函数(续)|第7篇

本文链接:https://www.haomeiwen.com/subject/jqtjkftx.html