python基础知识——模块
1. 模块
- 将一个完整的程序分解成一个个小的模块称为模块化
- 模块化的优点
- 方便开发
- 便于维护
- 代码复用性高
- 在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')
结果:
本文为学习笔记,转载请标明出处,本文仅供交流学习,请勿用于非法途径,希望本文对大家有帮助。
仅是个人意见,如有不足之处或者侵权,请留言