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。

07554ca3c9075cfacc3aaab05cc54de8.png

图1 Python的IDLE整合开发环境

IDLE画面最后一行会显示「>>>」,这是指令提示符号,提醒我们要在该处输入指令。现在我们就来看看到底Python中安装了多少模组,请在「>>>」后面输入下列指令(英文大小写要和范例完全一样,因为Python会区分英文大小写),然后按下Enter键。

help('modules')

画面上会列出很多模组名称,它们都是已经安装在Python中的模组。Python程序显示的说明全部都是英文,如果读者一开始觉得不习惯,可以先依照书上的说明操作,慢慢累积经验。如果遇到问题,也可以尝试在网路上搜寻中文的说明。

上面指令中的help称为「函式」(Function),函式后面一定要跟着一对括弧,括弧里头是要传给函式的资料。也就是说,函式的用法如下:

函式名称(要传给函式的资料)

如果函式不需要资料,就在函式名称后面接一个空括弧即可。

如果想要寻找特定名称的模组,可以使用以下指令:

help('modules 模组名称或是名称片段')

例如执行下列指令,就会找到模组名称或是模组说明中有「turtle」出现的所有模组。

help('modules turtle')

如果要查询某一个模组的详细说明,可以直接指定该模组的名称。例如以下指令会显示Turtle模组的详细说明。

help('turtle')

补充说明:Python程序的字串

在指令中,用单引号「'」括起来的部分称为「字串」。字串是一种资料型态。Python程序的字串可以用一对单引号或是一对双引号「"」括起来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值