美文网首页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