• python模块


    ------------恢复内容开始------------

    模块

    Python提供了强大的模块支持,主要体现为不仅在Python标准库中包含了大量的模块(称为标准模块),而且还有很多第三方模块,另外开发者自己也可以开发自定义模块。这些强大的模块支持将极大地提高我们的开发效率。

    模块的英文是Modules,可以认为是一盒(箱)主题积木,通过它可以拼出某一主题的东西。一个函数相当于一块积木,而一个模块中可以包括很多函数,也就是很多积木,所以也可以说模块相当于一盒积木。在Python中,一个扩展名为.py的文件就称为一个模块。

    通常情况下,我们把能够实现某一特定功能的代码放置在一个文件中作为一个模块,从而方便其他程序和脚本导入并使用。另外,使用模块也可以避免函数名和变量名冲突。我们知道对于Python代码可以写在一个文件中。但是随着程序不断变大,为了便于维护,需要将其分为多个文件,这样可以提高代码的可维护性。另外,使用模块还可以提高代码的可重用性。即编写好一个模块后,只要是实现该功能的程序,都可以导入这个模块实现。

    自定义模块

    在Python中,自定义模块有两个作用,一个是规范代码,让代码更易于阅读,另一个是方便其他程序使用的已经编写好的代码,提高开发效率。自定义模块主要分为两部分,一部分是创建模块,另一部分是导入模块。下面分别进行介绍

    创建模块

    创建模块可以将模块中相关的代码(变量定义和函数定义等)编写在一个单独的文件中,并且将该文件命名为“模块名+.py”的形式。

    下面通过一个具体的实例演示如何创建模块。【例11.1】 创建计算BMI指数的模块。

    创建一个用于根据身高体重计算BMI指数的模块,命名为bmi.py,其中bmi为模块名,.py为扩展名。关键代码如下:

  • 相关阅读:
    VScode+phpStudy搭建php代码调试环境
    bluekeep漏洞(CVE-2019-0708)利用
    bugku论剑场web解题记录
    upload-labs通关集
    攻防世界web新手区
    Vulnhub-XXE靶机学习
    Volatility取证使用笔记
    攻防世界WEB新手练习
    攻防世界MISC新手练习
    攻防世界CRYPTO新手练习
  • 原文地址:https://www.cnblogs.com/richheart/p/14176573.html
Copyright © 2020-2023  润新知