当前位置: 首页 > news >正文

吉安市网站制作关键词推广排名

吉安市网站制作,关键词推广排名,搜索推广和信息流推广,好看的个人博客主页什么是模块?modules(.py)在Python中一个扩展名.py的文件就是一个模块 在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此 Python 提供了一个办法&am…

什么是模块?modules(.py)在Python中一个扩展名.py的文件就是一个模块

在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。

为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。

模块可以包含

函数

类   类属性  类方法 静态方法 实例属性

语句

模块与函数的关系:一个模块中可以包含N多个函数

使用模块的好处?

方便其他程序和脚本的导入并使用

避免函数名和变量名冲突

提高代码的可维护性

提高代码的可重用性

 创建模块

新建一个.py文件,名称不要与Python自带模块重名

进入模块所有的目录:

导入模块

import 模块名称 [as 别名]  【导入模块所有】

from 模块名称 import 函数/变量/类【只是导入了函数/变量/类,不是整个模块】

以主程序形式运行

在每个模块的定义中都包括一个记录模块名称的变量__name__,程序可以检查该变量,以确定他们在哪个模块中执行。如果一个模块不是被导入到其他程序中执行,那么它可能在解释器的顶级模块中执行。顶级模块的__name__变量的值为__main__

if __name__='__main__':

        pass

模块中有运行的print

其他模块有调用这个模块,结果原模块的输出也出来了,如何处理?

将模块改成:

def add(a, b):return str(a) + str(b)if __name__ == '__main__':  # 只有当点击运行strAdd模块时,才会执行print(add('jj', 'ooo'))

再次运行,此时在其他非主程序的模块运行,就不会有原模块的输出了

包 package

一个python包含很多包,包下有模块。

包是一个分层次的目录结构,它将一组功能相近的模块组织在一个目录下。

作用:

代码规范

避免模块名称冲突

包与目录的区别

包含__init__.py文件的目录称为包,包是特殊的目录

目录里通常不包含__init__.py文件

 

包的导入:import 包名.模块名

在包下创建一个模块module_A,然后模块下有一个变量a

在test引入包

或设立模块module_A的别名m

 

Python常用的内置模块

http://www.lbrq.cn/news/2347993.html

相关文章:

  • 用python做网站的多吗单页关键词优化费用
  • 武汉企业做网站找哪家好网络营销软件商城
  • 微商网站如何做推广方案8个公开大数据网站
  • 那个公司做的网站详情页好看厦门网站seo
  • 昆明网站建设贴吧线上推广方案模板
  • 打开网站notfound百度推广怎么使用教程
  • 西宁做网站君博认同疫情最新情况
  • 数据百度做网站好用吗属于seo网站优化
  • 关于网站建设的建议百度图片搜索入口
  • 华大集团 做网站广告设计公司
  • 去水印小程序源码seo云优化公司
  • 网站开发公司怎么找客户武汉seo搜索引擎
  • 500网站建设做seo需要投入的成本
  • 凯里建设网站广州百度推广代理公司
  • a做片手机免费网站有哪些什么平台可以免费推广产品
  • 网站建设中正在为您转2023年8月疫情又开始了吗
  • 学室内设计好不好一键优化下载安装
  • 网站建设专业知识应用百度企业网盘
  • 如何用asp编写网站后台如何写推广软文
  • 台湾大陆最新军事消息深圳网站优化推广
  • 如何做pdf电子书下载网站百度推广是干什么的
  • 帝国cms门户网站模板华为云速建站
  • 访问网站速度慢网络推广网站程序
  • 专门做网站开发的公司网络推广渠道和方法
  • 淘宝刷网站建设2022年最近一周新闻大事
  • 做卖车网站需要什么手续费seo文章推广
  • 网站电线电话图怎么做按效果付费的推广
  • 性咨询站长seo综合查询
  • 手机wap网站源码深圳seo推广外包
  • 如何做网站流量报告广告软文范例
  • 统计功效是什么?
  • 详解SPFA算法-单源最短路径求解
  • 横向移动(下)
  • Kotlin获取集合中的元素操作
  • [Matlab]使用系统辨识应用程序辨识线性模型
  • 前端面试专栏-工程化:25.项目亮点与技术难点梳理