入门(四)模块

1、简介

模块化是指将一个程序分解为一个个的模块 module,通过组合模块来搭建出一个完整的程序。在Python中一个.py文件就是一个模块,创建模块实际上就是创建一个.py文件,可以被其他模块导入并使用。

(1)、编写模块

#mymodule/mymodule.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = '郭文强'

a = 10
b = 20

# 在模块中定义函数
def plus(x, y):
    """
    加法
    :param x:
    :param y:
    :return:
    """
    return x + y


def minus(x, y):
    """
    减法
    :param x:
    :param y:
    :return:
    """
    return x - y


2、模块导入

(1)、方式1

# 方式1
import mymodule.mymodule
print(mymodule.mymodule.a)

或者

import mymodule.mymodule as m
print(m.a)

(2)、方式2

from mymodule import mymodule
print(mymodule.a)

或者

from mymodule.mymodule import a, b
print(a, b)

3、模块属性__name__

当模块作为主文件时 __name__=__main__,作为模块时__name__=模块名

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容