广告
返回顶部
首页 > 资讯 > 后端开发 > Python >详解Python语法之模块Module
  • 507
分享到

详解Python语法之模块Module

2024-04-02 19:04:59 507人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录一、定义二、作用三、导入1.import导入import 模块名from importfrom 模块名 import *总结一、定义 包含一系列数据,函数,类的文件,通常以.

一、定义


包含一系列数据,函数,类的文件,通常以.py结尾

二、作用

让一些相关的数据,函数,类有逻辑的组织在一起,使用逻辑有利于多人合作开发

三、导入

1.import导入

import 模块名


1.语法:
import 模块名
import 模块名 as 别名
as:为导入的成员起一个另外的别名,避免冲突
2 作用:将某模块整体导入到当前模块中
3.本质:使用变量名名modul01关联模块地址

第一种导入方式
# 新建一个module01.py的文件,写入如下代码
print("模块1")

def fun01():
    print("模块1的fun01")

class MyClass02:
    def fun02(self):
        print("MyClass02")

# 再新建一个demofour.py的文件,写入如下代码
import module01
module01.fun01()
my02 = module01.MyClass02()
my02.fun02()
输出结果:
模块1
模块1的fun01
MyClass02
Process finished with exit code 0

from import


1.语法:
from 模块名 import成员名[as 别名]
2.本质:将指定的成员导入到当前模块作用域中
3.作用:将模块内的一个或者多个成员导入到当前模块的作用域

# 第二种导入方式
from module01 import MyClass02
from module01 import fun01
fun01()
my02 = MyClass02()
my02.fun02()
输出结果
模块1
模块1的fun01
MyClass02
Process finished with exit code 0

from 模块名 import *


1.语法:
from module01 import *
2.本质:将指定模块的所有成员导入到当前模块作用域
3.模块中以下划线(_)开头的属性,不会被导入

# 第三种导入方式
from module01 import *
fun01()
my02 = MyClass02()
my02.fun02()

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: 详解Python语法之模块Module

本文链接: https://www.lsjlt.com/news/161302.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 详解Python语法之模块Module
    目录一、定义二、作用三、导入1.import导入import 模块名from importfrom 模块名 import *总结一、定义 包含一系列数据,函数,类的文件,通常以....
    99+
    2022-11-12
  • Python--模块(Module)和包(Package)详解
    目录一、模块的导入1.什么是模块(module)2.模块有什么作用3.模块的分类4.什么是包(package)5.import/fromimport导入 6.使用名字导入7.制作包与...
    99+
    2022-11-12
  • Python语法中的Module模块该如何理解
    Python语法中的Module模块该如何理解,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、定义包含一系列数据,函数,类的文件,通常以.py结尾二、作用让一些相关的数据,函...
    99+
    2023-06-22
  • JavaScript ES6 Module模块详解
    目录0.什么是Module1.Module 的加载1.1 方式一1.2 方式二2.导出和导入2.1 一个模块的导出可以被其它模块导入,并访问。2.2 没有导出,也可以将其导入2.3 ...
    99+
    2022-11-12
  • Django模块学习之模块语言详解
    目录前言1、变量2、注释3、过滤器4、标签:include5、标签:for6、标签:if总结前言 Django模块引擎支持Django模块语言(简称DTL)。DTL包含变量、注释、过...
    99+
    2022-11-12
  • python之sys模块详解
    前言 sys模块是与python解释器交互的一个接口。sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分。 处理命令行参数 在解释器启动后, argv 列表包含了传递给脚本的所...
    99+
    2023-09-15
    python 开发语言 pycharm
  • Python之re模块详解
    目录Python——re模块 简介预定义字符特殊字符反斜杠问题匹配方法总结Python——re模块  简介 定义:re模块称为正则表达式; 作用:创建一个"规则表...
    99+
    2022-11-12
  • Python基础之模块详解
    目录一、模块1、模块的四种形式2、为什么要用模块?二、如何用模块1、import 模块名导入重命名:smt变量指向span模块的名称空间导入多个模块2、from 模块名 import...
    99+
    2022-11-11
  • Python入门之模块和包用法详解
    目录模块1. 导入模块的方式2. 导入方式详解3. 制作模块4. 模块定位顺序5. __all__包1. 制作包2. 导入包总结模块 Python 模块(Module),是一个 Py...
    99+
    2022-11-11
  • Python常用内置模块之xml模块(详解)
    xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。从结构上,很像HTML超文本标记语言。但他们被设计的目的是不同的,超文本标记语言被设计用来显示数据,...
    99+
    2022-06-04
    模块 详解 常用
  • Python基础之hashlib模块详解
    一、hashlib简介 什么叫hash: hash是一种算法(不同的hash算法只是复杂度不一样)(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA5...
    99+
    2022-06-02
    Python hashlib模块 python模块
  • Python之re模块案例详解
    一、正则表达式      re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符...
    99+
    2022-11-12
  • Python之os模块案例详解
    OS模块 import os 1.返回操作系统类型 :posix 是linux操作系统,nt 是windows操作系统 print(os.name) print('Linu...
    99+
    2022-11-12
  • Python之OptionParser模块使用详解
    目录介绍基本用法参数选项OptionParser()parser.add_option()生成帮助错误提示代码示例总结介绍 OptionParser是一个更方便、更灵活、更强大的用于...
    99+
    2022-11-13
  • python缺少module模块如何解决
    当Python提示缺少模块时,可以尝试以下几种解决方案:1. 安装缺少的模块:使用pip命令安装缺少的模块。例如,如果缺少numpy...
    99+
    2023-09-15
    python
  • Burpsuite模块之Burpsuite Intruder模块详解
    目录一、简介二、模块说明Burp Suite Intruder的4种攻击类型一 Sniper(狙击手模式)二Battering ram(攻城锤模式)三Pitchfork(草叉模式)四...
    99+
    2022-11-12
  • Python学习之日志模块详解
    目录日志的作用日志的等级logging 模块的使用logging 模块演示小案例OK,今天我们来学习一下 python 中的日志模块,日志模块也是我们日后的开发工作中使用率很高的模块...
    99+
    2022-11-13
  • Python基础之内置模块详解
    目录一、os二、shutil三、sys四、random五、hashlib六、configparser七、xml八、json九、time十、datetime一、os import ...
    99+
    2022-11-12
  • Python学习之包与模块详解
    目录什么是 Python 的包与模块包的身份证如何创建包创建包的小练习包的导入 - import模块的导入 - from…import导入子包及子包函数的调用导入主包及...
    99+
    2022-11-13
  • Python面向对象之模块详解
    目录1.1 导入模块1.1.1 import 模块名1.1.2 from 模块名 import 功能名1.1.3 from …import*1.1.4 as 定义别名1.2 制作模块...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作