zoukankan      html  css  js  c++  java
  • 【Python】模块

    廖雪峰教程笔记。

    【使用模块有什么好处?】

    1、使用模块可以避免函数名和变量名冲突。

    2、大大提高了代码的可维护性。

    【使用模块的注意点】

    1、每一个.py文件就是一个模块。

    2、每一个包目录下面必须有一个__init__.py。(标志这不是一个普通的目录!)

    3、命名不能和Python自带的模块名称冲突。

    【多级目录】

    同Java。

    【使用模块】

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    
    'hello' # 模块的文档注释
    
    __author__ = 'xkfx'
    
    import sys
    
    def test():
        args = sys.argv
        for x in args:
            print(x)
    
    if __name__ == '__main__': # 在其它地方导入这个模块就会失效。
        test()

    调用结果:

    D:labs>test.py love python
    D:labs	est.py # 这一句也是输出
    love
    python

    【作用域】

    暂时记住:外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。

    定义为private的方法就是这样写函数名:_xxx、__xxx,否则,默认为public。

    【安装第三方模块】

    pip。”一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称。“

    安装第一个第三方库Python Imaging Library。

    在命令行下(如果失败可以尝试一下切换网络):

    模块的搜索路径】

    当我们import一个模块的时候,默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块。

  • 相关阅读:
    查找 Search
    [HEOI2016/TJOI2016]排序
    [SDOI2011\]染色
    [构造题选讲]
    [LNOI2014]LCA
    [POI2013]LUKTriumphal arch
    java取得某月最后一天
    设置上网代理服务器
    Richfaces改变我的编程方式
    Richfaces Style
  • 原文地址:https://www.cnblogs.com/xkxf/p/6606987.html
Copyright © 2011-2022 走看看