zoukankan      html  css  js  c++  java
  • python 4 模块

    转载: http://www.cnblogs.com/known/archive/2010/08/28/1811379.html

    我们已经知道 函数可以重用代码, 那么模块可以在其他其他程序中被重新利用,

    模块基本上就是一个包含了所有你定义的函数和变量的文件。python的模块

    1. 字节编译的 .pyc文件

    Python为了使输入模块更加快捷,将.py文件编译成字节文件.pyc。你只要使用import语句,后面跟文件名,即模块名,程序会自动生成一个同名的.pyc文件,下次你从别的程序导入这个模块的时候,.pyc文件就起作用了,它会快得多,这些字节编译的文件也与平台无关。

    2. from 。。。import 语句

    如果你想要直接输入argv变量到你的程序中(避免在每次使用它时打sys.),那么你可以使用from sys import argv语句。如果你想要输入所有sys模块使用的名字,那么你可以使用from sys import *语句。这对于所有模块都适用。一般说来,应该避免使用from..import而使用import语句,因为这样可以使你的程序更加易读,也可以避免名称的冲突

    4. 模块的 _name_ 

    每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用——就如前面所提到的,

    当一个模块第一次被输入的时候,这个模块的主块将被运行。

    假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块

    5. 自定义模块

    6. dir() 函数

    你可以使用内建的dir函数来列出模块定义的标示符。标识符有 函数, 类, 变量。 当你为dir() 提供一个模块的名字的时候, 它返回模块定义的名称列表, 如果不提供参数,它返回当前模块中定义的名称列表

  • 相关阅读:
    python 高级之面向对象初级
    算法之算数表达式后序表示
    python高级之函数
    算法之最短路径
    算法之各种排序
    算法之使用递归求解迷宫问题
    python基础之文件读写
    python基础之编码问题
    python基础之dict、set及字符
    python基础之循环结构以及列表
  • 原文地址:https://www.cnblogs.com/morningdew/p/5966422.html
Copyright © 2011-2022 走看看