大蟒蛇养殖教程之“模块”

简介: 大蟒蛇养殖教程之“模块”

Hello,今天给大家带来大蟒蛇的养殖技巧之“模块”,前面和大家讲了字符串,相信大家对它有一定的了解了,之后大家可以看看初级教程一,应该能轻松一点。

640.jpg

模块这个东西该怎么解释呢?

大家可以想象成大蟒蛇的各个器官,每个器官各司其职,鼻子模块用来呼吸,肚子模块用来消化,皮模块用来裹着肉,保护身体,眼睛模块用来观察等等。

Python里的模块也是如此,例如:Math模块用来做数学计算,selenium模块用来做自动化测试,TensorFlow模块用来做深度学习的计算,nltk模块用来做自然语言处理等等,每个模块各司其职,需要用到哪个模块就安装哪个模块,那么模块如何安装呢?

安装模块

很简单,采用pip指令安装即可(需要安装Python环境,没有安装Python的见Python安装教程):

1.打开window的cmd指令窗(快捷键win+r,输入cmd,按回车)会出现指令窗。

640.png


2.在指令窗中输入pip安装指令,格式:pip install 模块名字

例如安装TensorFlow

640.png

等它自己自动安装结束即可。(它自己会把它需要用到依赖会自动装好)


640.jpg

引用模块


在Python里面引用模块非常简单,有两个关键字:import 和 from

例如我们先导入Python自带的math模块:

这是直接将整个模块导入,还有个方法是导入模块的某一个方法:

从math里面导入log2方法,如果我们只需要用到某个模块的单个方法,就建议用from import,当然from import也不仅仅只能导入一个方法,它也可以导入所有的方法,例如:

      *代表匹配所有的

这样就导入math的所有方法了

那有同学问了:这样导入和直接import math 这两个都是导入所有,有什么不一样呢?

这是个好问题,我们来看看:

对于  import math 我们用math里面方法的时候是通过math点去掉用的,例如:

求9的平方根,通过math.sqrt()来求。

对于 from math import * 来说,如何求9的平方根:

对于import *来说它导入的是math里面所有模块,使用能够直接使用,不需要借助math引出sqrt方法了

这便是两者的区别。


别名

什么叫别名,就是你给某个模块取名字(在你使用这个模块的时候)关键字as

例如,我想给引入的math模块取名叫m:

640.png

此后你用到math模块的时候,都是可以直接以m来点出它的方法,例如求9的平方根:

640.png

我们把math取了别名之后,我们用的时候就直接用它的别名了,我们很多时候都会这么用,例如:

640.png


求助

需要大蟒蛇给你提供帮助,关键词help

help可以帮助你查看你要用的模块,可以看到模块里的方法以及它的作用,直接将你导入的模块名放入help后面的括号里面即可.

例如我需要查看math模块里有哪些方法:


640.png

输出信息:

640.jpg

(部分输出信息)


列出模块里的方法名

这个方法没有help方法好用,仅仅是将模块里的方法列出来了而已,方便查找方法:

640.png

结果:


640.png


今天就到这里吧!

下期见!

相关文章
|
10月前
|
数据采集 人工智能 自然语言处理
“大蟒蛇”的养殖教程---“字符串”
“大蟒蛇”的养殖教程---“字符串”
139 0
|
8月前
|
Python
星际争霸之小霸王之小蜜蜂(三)--重构模块
星际争霸之小霸王之小蜜蜂(三)--重构模块
|
11月前
|
C语言
头歌c语言实训项目-综合案例课外练习:火柴游戏
头歌c语言实训项目-综合案例课外练习:火柴游戏
|
11月前
|
算法 数据安全/隐私保护 Python
202109青少年软件编程(Python)等级考试(五级编程题)
202109青少年软件编程(Python)等级考试(五级编程题)
138 0
|
图形学 Python
python 从灯塔国某大学的作业题到制作一个“围棋”程序
python 从灯塔国某大学的作业题到制作一个“围棋”程序
78 0
|
数据可视化 Python
遇事不决,量子力学;不懂配色,赛博朋克:推荐一个Python可视化库
遇事不决,量子力学;不懂配色,赛博朋克:推荐一个Python可视化库
遇事不决,量子力学;不懂配色,赛博朋克:推荐一个Python可视化库
|
机器人 数据挖掘 BI
②Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】
Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】
195 0
②Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】
|
数据可视化 自动驾驶 机器人
①Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】
Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】
216 0
①Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】
|
SQL Shell API
热饭的测开成果盘点第二十四期:diy数据构造平台
不多bb,直接上图。 该平台可让同事自行去设计 数据构造功能。包括sql/api/shell等等。 由我带着心鹏君开发完成。设计巧妙,可爱。 自行设计页面输入,描述等。
热饭的测开成果盘点第二十四期:diy数据构造平台