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

模块这个东西该怎么解释呢?
大家可以想象成大蟒蛇的各个器官,每个器官各司其职,鼻子模块用来呼吸,肚子模块用来消化,皮模块用来裹着肉,保护身体,眼睛模块用来观察等等。
Python里的模块也是如此,例如:Math模块用来做数学计算,selenium模块用来做自动化测试,TensorFlow模块用来做深度学习的计算,nltk模块用来做自然语言处理等等,每个模块各司其职,需要用到哪个模块就安装哪个模块,那么模块如何安装呢?
安装模块
很简单,采用pip指令安装即可(需要安装Python环境,没有安装Python的见Python安装教程):
1.打开window的cmd指令窗(快捷键win+r,输入cmd,按回车)会出现指令窗。

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

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

引用模块
在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:

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

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

求助
需要大蟒蛇给你提供帮助,关键词help
help可以帮助你查看你要用的模块,可以看到模块里的方法以及它的作用,直接将你导入的模块名放入help后面的括号里面即可.
例如我需要查看math模块里有哪些方法:

输出信息:
(部分输出信息)
列出模块里的方法名
这个方法没有help方法好用,仅仅是将模块里的方法列出来了而已,方便查找方法:

结果:

今天就到这里吧!
下期见!
听说有气质的人都会关注这个!

分享到:
相关推荐
大蟒蛇Python平台整合插件模块E盘版2009/02/17更新 版本:1.45平台+2.01模块 E盘PY平台插件模块包,支持C,E盘运行PY软件,全部PY模块在E盘… 从此PY软件你可以安装到E盘 模块路径在:E:\System\apps\PyModulePack\下
py平台(中国俗称大蟒蛇平台)是一个面向对象的解释性的计算机程序设计语言, 也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。 需要的朋友们可以下载试试吧! Python 具有脚本语言中...
常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。
"流畅的大蟒蛇"和"用笨办法学大蟒蛇"是两本非常知名的Python学习书籍,它们旨在帮助初学者掌握这门语言的基础和进阶知识。 "流畅的大蟒蛇"通常指的是《流畅的Python》这本书,它由Luciano Ramalho撰写,是一本面向...
很难找的,我的珍藏拿出来和大家分享一下 自识别E盘
银河麒麟v10安装Anaconda(python大蟒蛇)+pycharm安装.pdf
难点是理解大蟒蛇没有伤害卡达叔叔的原因及卡达叔叔为何不杀蟒蛇的深层次思考。 5. 整体感知与生字学习:教师首先通过范读引导学生把握课文概要,接着在小组合作学习中,学生需要独立读出生字和词语,关注字音如...
八、Kivy模块与扩展 1. Kivy Garden:一个外部库集合,包含各种额外的Widget和工具,如图表、地图等。 2. Pygame和Pygame Zero集成:Kivy可以与Pygame库配合,利用其游戏开发功能。 3. KivyMD:一个社区维护的项目,...
Python程序设计
树莓派3使用RFID-RC522模块读取NFC卡 本文将详细介绍如何在树莓派3上使用RFID-RC522模块...通过连接RFID-RC522模块、开启树莓派系统相应接口驱动支持、开启蟒蛇相应模块支持和运行范例程序,我们可以轻松地读取NFC卡。
java插件蟒蛇是大师的安达市java插件蟒蛇是大师的安达市java插件蟒蛇是大师的安达市
1. 热带生物学与蟒蛇养殖:亚洲岩蟒,即蟒蛇,主要栖息在热带与亚热带森林,有很高的药物、营养和经济价值。由于它们生活在特定的气候条件下,故而人工养殖在某些地区特别成功,如海南省。 2. 蟒蛇肺炎的临床观察:...
性别鉴定在蟒蛇的人工养殖中占有极其重要的地位,因为它能够帮助养殖者进行更加精准的配种,提高繁殖成功率,从而有效扩大人工养殖规模。本文旨在详细探讨蟒蛇性别鉴定技术的研究进展,并强调其在生产实践和科学研究...
树莓派 3 使用 RFID-RC522 模块 RFID-RC522 模块是一个基于...使用树莓派 3 搭配 RFID-RC522 模块需要了解 SPI 总线、RFID-RC522 模块的连接、树莓派系统相应接口驱动支持、蟒蛇相应模块支持和运行范例程序等知识点。
蟒蛇画图
利用python实现蟒蛇的绘制,采用python turtle实现蟒蛇的绘制
我也是初学者,上传一些自己见到的Python初学者基础编程程序
#Pyhon绘制七彩蟒蛇 import turtle turtle.setup(650,350,200,200) turtle.fd(-250) turtle.pensize(25) turtle.pencolor("purple") c=["red","yellow","green","blue"] turtle.seth(-40) for i in range(4): ...
【Python蟒蛇绘制实验】 本实验旨在通过Python的turtle库来练习模块引入和图形绘制,主要涉及以下几个知识点: 1. **Python模块导入**:在Python中,`import turtle`语句用于导入turtle库,该库提供了图形用户界面...
首先,Python的易学性是其独特之处。它减少了编程语言的语法复杂性,让你能更专注于解决问题的逻辑,而不是语言本身的细节。Python的高级数据结构和面向对象编程特性使其在处理复杂问题时依然保持高效。 Python的...