Python基础(模块和包)
一、什么叫模块
模块
- 模块英文为Modules
- 函数与模块的关系
- 一个模块中可以包含N多个函数
- 在Python中一个扩展名为.py的文件就是一个模块
模块当中包含函数,类(类中包含属性和方法),语句
#函数
def fun():
pass
def run2():
pass
#类
class Student:
native_place='吉林'
def eat(self,name,age):
self.name=name
self.age=age
@classmethod
def cm(cls):
pass
@staticmethod
def sm():
pass
#语句
a=10
b=20
print(a+b)
模块化编程的好处
- 方便其他程序和脚本的导入并使用
- 避免函数名和变量名冲突
- 提高代码的可维护性
- 提高代码的可重用性
二、自定义模块
创建模块
- 创建一个 .py 文件,名称尽量不要与Python自带的标准模块名称相同
- 新建个python文件就好
导入模块
import 模块名称 [as 别名]
import math #关于数学运算
print(id(math))
print(type(math)