python3.7怎么安装turtle_python3绘图程序教学:载入和查询Turtle模组(一)
「模组」(Module)是程序设计领域中,很常出现的一个专业术语。那么什么是模组呢?
「模组」是程序中一组同类型功能的集合。例如,数学模组就是专门用来计算数学公式,像是三角函数;绘图模组就是专门用来画图。
另外还有二个术语和模组有类似的意思,那就是「套件」和「程序库」。不同的程序语言可能会用不同的名称,但是它们的观念是一样的。安装Python程序的时候,会自动安装许多内建的模组。如果要使用模组里头的功能,必须先「载入」(Import)该模组。载入模组的指令(也称为「语法」)如下:
import 模组名称 [as 自订的简称]
「模组名称」就是已经安装到Python资料夹里头的模组。指令后半段用方括弧包起来的部分表示可有可无。因为有些模组的名称比较长,这时候我们可以帮模组取一个程序中专用的简称,这样用起来比较方便。例如,如果要在程序中绘图,必须在程序开头载入Turtle绘图模组,如下:
import turtle as tu
我们把Turtle模组简称为tu,这样在程序中就可以使用这个简称。
补充说明
模组的简称有一个正式的专业术语,叫做「命名空间」(Naming Space)。这个称呼对于初学者来说比较难理解。其实它的功能就像是姓名中的姓氏。例如有一个人叫做「李大中」,另外一个人叫做「王大中」。他们的名字一样,但是姓氏不一样,所以我们可以用姓氏区分这二个人。Python会帮载入的模组冠上一个命名空间,就如同姓氏一样,这样才能够区分不同模组中,名称相同的功能。如果我们没有指定模组的简称,预设的命名空间就是模组的完整名称。
在程序中使用Python模组时,模组名称都是用小写英文字母。我们在文中的说明采用开头大写的英文单字,这是为了阅读上的方便。
除了Python程序内建的模组之外,我们还可以安装额外的「套件」(Package)。Python程序的套件就是把多个模组放在一起,变成一个功能更完整的集合。Python有各式各样的套件,可以帮助我们完成很多种工作。这些应用广泛的套件,也是让Python大受欢迎的功臣之一。
现在我们要开始执行Python指令,第一步是启动程序集里头的「Python > IDLE」。IDLE是Python内建的整合开发环境(Integrated Development Environment,简称IDE)。它的执行画面如图1。
图1 Python的IDLE整合开发环境
IDLE画面最后一行会显示「>>>」,这是指令提示符号,提醒我们要在该处输入指令。现在我们就来看看到底Python中安装了多少模组,请在「>>>」后面输入下列指令(英文大小写要和范例完全一样,因为Python会区分英文大小写),然后按下Enter键。
help('modules')
画面上会列出很多模组名称,它们都是已经安装在Python中的模组。Python程序显示的说明全部都是英文,如果读者一开始觉得不习惯,可以先依照书上的说明操作,慢慢累积经验。如果遇到问题,也可以尝试在网路上搜寻中文的说明。
上面指令中的help称为「函式」(Function),函式后面一定要跟着一对括弧,括弧里头是要传给函式的资料。也就是说,函式的用法如下:
函式名称(要传给函式的资料)
如果函式不需要资料,就在函式名称后面接一个空括弧即可。
如果想要寻找特定名称的模组,可以使用以下指令:
help('modules 模组名称或是名称片段')
例如执行下列指令,就会找到模组名称或是模组说明中有「turtle」出现的所有模组。
help('modules turtle')
如果要查询某一个模组的详细说明,可以直接指定该模组的名称。例如以下指令会显示Turtle模组的详细说明。
help('turtle')
补充说明:Python程序的字串
在指令中,用单引号「'」括起来的部分称为「字串」。字串是一种资料型态。Python程序的字串可以用一对单引号或是一对双引号「"」括起来。
python3.7怎么安装turtle_python3绘图程序教学:载入和查询Turtle模组(一)相关推荐
- skinme找不到java_我的世界skinme皮肤下载|我的世界skinme模组安装器v1.2.1 官方版 - 极光下载站...
我的世界skinme模组安装器是skinme皮肤站提供的skinme皮肤安装器.skinme模组安装器功能比较强大实用,skinme模组安装器集合了海里的我的世界皮肤,让MC玩家一键换肤,而且可以让其 ...
- python3.7.1安装教程详细_CentOS 7 安装python3.7.1的方法及注意事项
安装wget yum -y install wget 创建一个download目录用于下载各种安装包 mkdir download 切换到刚创建的download目录中 cd download 下载p ...
- linux python2和python3共存_linux-Centos7安装python3并与python2共存
1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...
- python3里的pillow怎么安装_“python安装pillow教程“python3.4怎么安装pil
"python安装pillow教程"python3.4怎么安装pil python安装pillow教程2020-10-09 03:37:02人已围观 如何在python3.6中装p ...
- python3.5.3安装完后什么样子_python3.5安装python3-tk详解
在python3.5下安装好matplotlib后,准备显示一张图片测试一下,但是控制台报错说需要安装python3-tk,我天真的以为直接: sudo apt-get install python3 ...
- python3和pip3安装和问题解决
python3和pip3安装和问题解决 参考文章: (1)python3和pip3安装和问题解决 (2)https://www.cnblogs.com/amoyzhu/p/9284294.html 备 ...
- python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python3.6.4安装教程-Centos7 安装Python3.6.4
1.在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装): yum -y install zlib-devel bzip2-devel openssl-devel ...
最新文章
- Apache Flink 零基础入门(十七)Flink 自定义Sink
- 使用Angular rxjs打印鼠标点击事件的x坐标之和
- origin数据平滑_研发工程师必备:20条实用origin技能,让作图效率飞起来
- 策略模式与简单工厂模式区别(转)
- 好看的个人主页,个人引导页
- Maven+SpringMVC+Dubbo 简单的入门demo配置(另一篇)
- vue-cli项目中使用Mint-ui中的mt-cell、mt-popup、mt-picker实现仿淘宝添加收货地址页面(地址三级联动 附全国省市区json文档)
- SQL基本使用-查询表中的记录
- win10中鼠标点右键或者重命名文件夹系统卡顿解决方法
- 读论文Beyond Part Models Person Retrieval with Refined Part Pooling
- 欧拉计划 P429 (数论)
- 清华胡宇迪教授谈关于爱情、关于伴侣、关于承诺、关于人生、关于友情、关于微笑、关于生活、关于幸福
- M580PLC以太网读通讯和写通讯
- python-test1
- 矩阵分析——LU分解
- 3. ESP8266开发板自动连接室内Wi-Fi
- linux设备usb节点和硬件接口,所谓设备驱动即驱使硬件设备行动,带你深入理解linux的设备驱动......
- 英语 | Day3、4 x 句句真研每日一句
- 加速新基建,优锘科技的数字孪生可视化运营平台迎来最好时代
- 郑州轻工业大学OJ python1102: 火车票退票费计算(函数专题)