python基础知识——模块

 

1. 模块

  • 将一个完整的程序分解成一个个小的模块称为模块化
  • 模块化的优点
  1. 方便开发
  2. 便于维护
  3. 代码复用性高
    在这里插入图片描述

2.创建模块

  • 在python中一个py文件就是一个模块
  • 通过import 模块名(模块名就是py文件)来引入外部模块

在这里插入图片描述
在这里插入图片描述

调用模块:

import test

结果:
在这里插入图片描述

  • 引入多次模块,但是模块实例只会创建 一次

模块:

print('hello,这是我的第一个模块。')
class A():
    def __init__(self,name):
        self.name = name
        print(self.name)

调用:

import test
import test
import test
import *
a = A('刘亦菲')

结果:
在这里插入图片描述

  • import 模块名 as 模块别名(有时模块名太复杂不便于记忆,可以用此方法给模块起别名,如:import pandas as pd)
import pandas as pd
  • 每一个模块内部都有一个__name__。我们通过它可以获取模块的名字。
import test
import test
import test as t
print(test)
print(test.__name__)

结果:
在这里插入图片描述

  • py文件直接运行时,那么__name__默认等于字符串__main__ 。__name__属性值为__main__的模块是主模块。一个程序中只有一个主模块

模块:

print('hello,这是我的第一个模块。')
class A():
    def __init__(self,name):
        self.name = name
        print(self.name)
if __name__ == '__main__': #main函数 程序的入口函数 不是在当前模块运行的程序,那么这个程序就不会运行
    a = A('刘亦菲')

调用:

import test

a = test.A('liuyifei')

结果:
在这里插入图片描述


总结

本文为学习笔记,转载请标明出处,本文仅供交流学习,请勿用于非法途径,希望本文对大家有帮助。

仅是个人意见,如有不足之处或者侵权,请留言

posted @ 2021-04-09 14:41  wakeyo_J  阅读(47)  评论(0)    收藏  举报