模块:Modules

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在我们的 Python 脚本里可以导入模块 .. 这个模块可以是自己定义的,可以安装的第三方模块,Python 本身也提供了一些模块 ..

比如我们先用一个 Python 提供的模块 .. 导入模块可以使用 import 后面是模块的名字 .. 比如有个模块叫 sys .. 这样我们就可以在这个脚本里使用 sys 模块里面的一些东西了 ..

比如我们可以查看一下寻找模块的路径 .. sys.path .. 会返回一组路径的列表 ..

再看一下 Python 的版本相关的信息 sys.version_info .. 会输出版本信息 .. 看一下 Python 的主版本 .. 再加上一个 major .. 返回的是数字 3 ..

查看一下这个帮助信息,可以使用 help 函数 ... 把 sys 放进去 ..

函数返回的就是 sys 模块的帮助信息 ..

如果你想知道 sys 模块里面都提供了什么东西,可以用一下 dir 这个函数 .. 查看一下 sys ... 返回的就是 sys 模块里面包含的一些东西 ..

as

导入模块的时候可以重新起个名字 .. import sys 后面加上一个 as,然后是模块的新名字 .. 比如 system,这样再用的时候就需要使用这个新的名字 .. system ..

from ... import

我们也可以只导入部分 .. 可以这样 .. from math import pi ,意思就是导入 math 模块里的 pi ..

下面看一下 pi .. 返回的就是 pi 的值 ...

自定义模块

我们可以自己定义模块 .. 在项目下面,创建一个新的文件 .. 名字是 greet.py .. 里面定义一个方法 ... 名字是 hello ... 方法做的事就是返回一个字符串 hello ..

回到 main.py .. 这里可以 import 一下 greet .. 下面用一下 greet 下面的 hello 这个方法 .. 返回的就是 greet 里面的 hello 方法返回的东西 .. 也就是一个字符串 hello ~

安装第三方模块

下面我们再去安装一个第三方模块 .. 打开命令行 .. 可以使用 pip 去安装模块 .. windows 上直接用这个 pip ,mac 上可以使用 pip3 ... install .. 后面加上要安装的模块 .. 比如 numpy ..

pip3 install numpy

回到 main.py,这里可以导入刚才安装的 numpy 模块 .. import .. numpy

这样我们就可以使用 numpy 模块里提供的东西了 .. 可以使用 dir 查看一下里面提供的东西 .. 可以试一下 numpy 里的 array ,去处理一组数据 ..

添加一组数据 .. numbers = numpy.array([1, 2, 3]) ... 现在我想让这组数据里的每个项目都乘以 2 .. 可以这样 .. numbers = numbers * 2 ... 再看一下 numbers 里的值 ... 现在就会是 2,4,6 ...

模块:Modules《 Python:基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点