美文网首页
【第36天】python全栈从入门到放弃

【第36天】python全栈从入门到放弃

作者: 36140820cbfd | 来源:发表于2019-08-29 10:35 被阅读0次

1 模块的分类

内置模块

内置模块(安装python解释器的时候跟着装上的那些方法),一般位于python解释器安装目录的lib文件夹下面

第三方模块/扩展模块

第三方模块/扩展模块(没在安装python解释器的时候安装的那些功能),一般位于python解释器安装目录的lib文件夹里面的site_packages文件夹里面

自定义模块

自己写的第三方模块(你写的功能如果是一个通用的功能,那你就把它当做一个模块)

2 什么是模块

有的功能开发者自己无法完成,这样的话需要借助已经实现的函数\类来完成这些功能

你实现不了的功能都由别人替你实现了,封装在别人写的模块里面,你只需要调用就可以。

包括:

代码块
操作系统打交道

和时间

1000取随机数

压缩一个文件

和网络通信

别人写好的一组功能  文件夹/py文件/C语言编译好的一些编译文件

3 为什么要有模块

分类 管理方法

可复用,容易维护

节省内存

提供更多的功能

4 创建一个模块my_modules

代码块
print('饿了吗')

name='wangsiyu'

def func(name):
    print('hello',name)

import my_module# 要导入一个py文件的名字,但是不加.py后缀名

import my_module# 模块的名字必须要满足变量的命名规范

import这个模块相当于执行了这个模块所在的py文件

4 使用my_modules这个模块

代码块
import my_modules

def func():
    print('这是我自己的函数')
name='alex'
func()


my_modules.func(name)

5 模块as重命名

代码块
import  my_modules as m
print(m.name)
# print(my_modules.name)  报错,因为没有引用

6 模块的导入顺序

所有的模块导入都应该尽量放在这个文件的开头

模块的导入也是有顺序的

先导入内置模块

再导入第三方模块

最后导入自定义模块

别跑,点个赞再走

相关文章

网友评论

      本文标题:【第36天】python全栈从入门到放弃

      本文链接:https://www.haomeiwen.com/subject/fobbectx.html