python学习笔记:(十一)模块
2024-10-07 04:39:31
模块是指一个包含定义的函数和变量的文件,其后缀名为.py。模块可以被别的程序引用,并使用其中的函数等功能。
1、import语句
如果需要使用模块,只需要在新模块中导入模块。使用import关键字
如:
import module1,module2
一个模块只会被导入一次。
2、from....import
from语句标识从模块中导入一个指定的部分到当前模块。
from modename import name1
from modename import *
3、__name__属性
一个模块在被另一个程序第一次引入的时候,其主程序将运行。如果我们想在模块被引入时,模块中的某一块程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
注意:
每一个模块都有一个__name__属性,当其值是__main__时,表明该模块自身在运行,否则被引入。
4、dir()函数
可以找到模块内定义的所有名称。以一个字符串列表的形式返回
5、包
包是一种管理python模块命名空间的形式,采用”点模块名称”
目录只要包含一个名称为:__init__.py的文件才会被认作是一个包。
6、__all__:
表示在使用from 包名 import *的时候,可以导入的子模块
最新文章
- JavaScript权威设计--JavaScript对象(简要学习笔记八)
- VMware中解决ubuntu不能连接网络问题。(亲测有效)
- 《InsideUE4》UObject(一)开篇
- vim中 set 用法设置
- PHP操作Mongodb之高级查询篇
- “更高效率:标准化+简约风+移动化”--K2 BPM老客户交流会
- Android学习及开发随记1:Android Studio安装配置
- 在Linux下部署activemq
- Mr.聂 带你成为web开发大牛——入门篇(上)
- [leetcode]92. Reverse Linked List II反转链表2
- 猜数字游戏;库的使用:turtle
- Django之视图函数总结
- 第二章 向量(b)可扩充向量
- HTTPS-加密SSL证书
- SQL Server 2008 R2 超详细安装图文教程
- front-end 前端发展学习路线参考图
- 浅谈HashMap 的底层原理
- Current thread must be set to single thread apartment (STA) mode before OLE,当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”。
- Tachyon架构剖析--王家林老师
- vue 之循环添加不同class
热门文章
- mxnet 豆瓣镜像源安装
- A Neural Probabilistic Language Model (2003)论文要点
- mysql5.7.26部署MHA
- head first 设计模式笔记7-适配器模式与外观模式
- jquery滚动到指定位置
- poj 3625 (最小生成树算法)
- python类装饰器即__call__方法
- MySQL数据库入门———常用基础命令
- AtCoder AGC036D Negative Cycle (图论、DP)
- R_Studio(贷款)数据规范化处理[最小-最大规范化、零-均值规范化、小数定标规范化]