美文网首页
python包和模块的使用

python包和模块的使用

作者: 伟大的洪立 | 来源:发表于2017-09-26 09:09 被阅读0次

什么是包(lib)?

包是一个有层次的文件目录结构
什么是模块?

包含一个或多个子文件,一个完整的Python文件。在物理上的组织方式上为文件(比如math.py);在逻辑的组织方式上,这个文件为模块(比如math)。
如何导入包和模块?

1.import 包路径+文件名称
import mypakage.t_1

clipboard.png

2.from 包路径 import 文件名称
from mypakage import t_1

clipboard.png
如果在pycharm中之剑创建包,系统会在包路径下自动生成一个init.py文件。
这时可以用
from mypackage import *
引用, 但是需要在init.py 中加上all=["需要引入的模块"] clipboard.png

==和is的区别:
== 是比较的数值
is 是比较的内存地址


image.png

深拷贝与浅拷贝

  • 浅拷贝
    对于一个对象的顶层拷贝(拷贝了引用,并没有考分内容)


    image.png

    但是,当a发送变化时,b不会变化:


    image.png
  • 深拷贝
    深拷贝是对于一个对象所有层次的拷贝(递归)

相关文章

  • Python模块与包@2018-11-21

    Python模块与包 python语言中,如果希望实现代码的重用,除去使用类之外,模块与包是不错的选择。在此对模块...

  • 核心开发

    Python核心开发 一.包和模块 1. 包和模块的定义 为了更加有好的对python代码进行管理,出现了包和模块...

  • python包和模块的使用

    什么是包(lib)? 包是一个有层次的文件目录结构什么是模块? 包含一个或多个子文件,一个完整的Python文件。...

  • Python中的模块与包

    目标 了解模块 导入模块 制作模块 __all__ 包的使用方法 一. 模块 Python 模块(Module),...

  • 模块

    1.1 python 中的模块介绍和使用 模块好比是工具包, 想要使用这个工具包中的工具(函数),就需要导入这个模...

  • python 2.7 -> python 3.7 升级记录

    更换的模块 python 3.7 模块名python 2.7 模块名python 3.7 包python 2.7包...

  • python模块-time

    包:time time模块包含的方法和使用--python3.5-- import timetime.altzon...

  • Python高阶

    包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...

  • 笔记:Python的包和模块的区别

    Python中的模块和包的英文表示: 模块的英文:Module 包的英文:Packages 对模块和包的类比理解:...

  • Python录制和播放音频

    使用 Python 播放音频直接使用内置包中的 winsound 模块即可: 使用 Python 录制音频则需要用...

网友评论

      本文标题:python包和模块的使用

      本文链接:https://www.haomeiwen.com/subject/rfojextx.html