`
jamie.wang
  • 浏览: 348848 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Python复习笔记—模块

阅读更多

模块(Module)是包含Python类,函数定义的文件。可以用全局属性:__name__访问模块的名称。

1. import导入模块

 

>>> from fibo import fib, fib2
>>> fib(500)
>>> from fib import *
>>> fib(500)
>>> import fibo.fib
>>> fibo.fib(500)

  2. 模块搜索目录

顺序为:内建模块-->包含输入脚本的目录-->当前目录

初始化完成后,你可以修改搜索目录:

 

>>> import sys
>>> sys.path.append('/ufs/guido/lib/python')

 

3. dir函数

dir函数返回模块所包含的函数和类定义,属性等;

 

4. 包(package)

可以把多个python多个模块的定义放在一个包中,包目录下必须包含:__init__.py文件,这样python才会认为是子模块,该文件可以是空文件或包含初始化脚本。

__init__.py文件可以包含一行代码表示import subpackage.*时,import的模块,否则将只是会import subpackage。

__all__ = ["echo", "surround", "reverse"]

5. 子包的相互引用

可以用相对目录的方式引用子包,但都是相对于当前模块。

from . import echo
from .. import formats
from ..filters import equalizer
 

 

 

 

 

分享到:
评论

相关推荐

    NKU-SE-python复习笔记 v1

    【Python复习笔记要点详解】 1. **Python考试结构** - 考试题型包括是非题、选择题、填空题、简答题和分析题,其中重点在于对Python语法的理解和实际应用。 - 考试时间大约为1小时,要求对Python的基本概念、语法...

    计算机二级python自学笔记PDF

    同时,对于考试的格式、题型和评分标准,笔记也应有所介绍,以便考生了解考试要求,有针对性地进行复习。 总的来说,这份"计算机二级Python自学笔记PDF"涵盖了Python语言的基础知识、高级特性、标准库应用以及考试...

    python学习笔记+源码练习

    在学习Python时,笔记是关键,它们可以帮助你整理思绪,巩固概念,并作为日后复习的参考。"Python笔记"部分可能涵盖了以下几个核心主题: 1. **基础语法**:包括变量、数据类型(如整型、浮点型、字符串、布尔型等...

    Python学习笔记(中文版)..

    这份“Python学习笔记(中文版)”旨在帮助初学者和有一定经验的程序员深入理解Python编程的基础和高级概念。以下是对这份笔记内容的详细概述: 1. **Python简介**:笔记将介绍Python的历史、特点和应用领域,包括Web...

    python 大神学习笔记

    作者雨痕详细总结了Python编程语言的许多关键知识点,这些内容覆盖了从基本语法到高级特性等多个层面,对于有一定编程基础的读者来说,这份笔记不仅可以帮助他们复习和巩固已学知识,也可以让他们系统地了解Python的...

    王纯业版《Python学习笔记》.pdf

    这份学习笔记全面而深入地介绍了Python编程语言的核心概念和技术,适合初学者系统学习,同时也为有经验的开发者提供了参考和复习的资料。通过对这些知识点的学习,读者将能够掌握Python的基本编程能力和部分进阶技巧...

    Python 学习笔记 第二版.pdf

    "Python学习笔记第二版"是一本专门针对Python编程的教程,旨在帮助读者理解Python的基本编码操作,适用于初学者和有一定基础的学习者进行日常复习。这本书的作者鼓励读者结合其他深入源码分析的书籍,比如《蟒原——...

    100 天学会python 学习笔记.zip

    通过这种方法,学习者可以逐步建立坚实的基础,理解Python的语法、数据结构、控制流、函数、模块、面向对象编程等核心概念,并逐渐接触到更高级的主题,如异常处理、文件操作、网络编程、数据分析等。 【标签】虽为...

    Python学习笔记

    王纯业同学的"Python学习笔记"是一份专为初学者设计的教程资料,共有218页,涵盖了Python的基础到进阶内容,对于已经熟悉Python的开发者来说,也可以作为复习和深入理解的参考资料。 笔记首先可能会从Python的安装...

    python学习笔记,100天

    这个100天的学习计划涵盖了Python编程的各个方面,不仅适用于初学者,也对有经验的开发者在复习和提升技术方面有极大的帮助。通过每天的学习和实践,可以系统地提升Python编程技能,为从事相关工作或进一步研究打下...

    一个大神的Python学习笔记

    ### Python学习笔记关键知识点 #### 1. Python脚本声明与环境变量 - **脚本声明**: Python脚本可以通过特定的声明方式指定解释器。例如,`#!/usr/bin/env python` 和 `#!/usr/bin/python` 分别表示使用系统默认的...

    B站马士兵Python学习笔记(36页)

    这篇笔记基于B站马士兵的Python入门基础版视频,旨在为有Java基础的学习者提供一个简洁明了的复习资料。通过阅读笔记,你可以快速回顾视频中的关键概念,同时也适合那些正在自学Python的人进行每日复习。 **第一章 ...

    python视频笔记(视频太慢,留作复习参考)

    以上知识点涵盖了Python编程的基础知识、高级特性、以及实际应用方面的技巧,适合初学者逐步学习和复习使用。通过理解这些知识点,初学者可以建立起扎实的Python编程基础,并能够应用所学解决实际问题。

    python学习笔记(1)

    3. **函数与模块**(可能在day8.txt或day9.txt):讲解如何定义和调用函数,以及Python标准库和第三方模块的使用,比如导入math模块进行数学计算。 4. **列表与元组**(可能在day14.txt):介绍Python中的序列类型...

    Python学习个人笔记整理

    【Python学习个人笔记整理】 ...这是一份精心整理的学习资源,不仅适用于初学者,也对有一定基础的Python开发者有很好的复习和参考价值。无论你是自学Python还是准备参加相关课程,这份笔记都将是你不可或缺的伙伴。

    6小时python教程_mosh.zip

    "6小时完成Python 教程.txt"可能是整个课程的大纲或者笔记,按照时间顺序列出了6小时内要学习的主要内容。根据标题,我们可以期待从基础开始,例如安装Python环境、理解变量和运算符、输入输出操作,然后逐步深入到...

    Python基础理论核心笔记汇总

    【Python基础理论核心笔记汇总】 本笔记主要涵盖了Python编程语言的基础和高级主题,旨在帮助读者深入理解Python的核心概念。由阿King(cuijingjing@baidu.com)编写,适用于初学者和有一定经验的开发者,作为学习...

    python笔记 ,ppt,python例题代码

    首先,"python笔记"这部分很可能是作者在学习Python过程中整理的详细学习记录,可能涵盖了Python的基础语法、数据类型、控制结构、函数、类与对象、模块导入、异常处理等内容。这些笔记通常以实例为主,解释了Python...

    学习python的个人笔记.zip

    个人笔记“kwan1117”可能详细记录了作者在学习Python过程中遇到的问题、解决方法、示例代码以及对某些概念的理解,是深入学习和复习Python的好资源。通过阅读和实践这些笔记,你可以巩固理论知识,提升实际编程技能...

Global site tag (gtag.js) - Google Analytics