turtle python中penup()和up()之间的区别?

时间:2017-10-02 11:19:01

标签: python turtle-graphics

turtle python中penup()和up()之间有什么区别吗?

我在一个简单的动画程序中使用了这两种方法,但没有发现任何区别。

3 个答案:

答案 0 :(得分:1)

both functions的文档指向相同的描述,因此除了名称之外没有区别。

  

turtle.penup()
    turtle.pu()
    turtle.up()

     

向上拉笔 - 移动时无法绘图。

模块通过多个接口公开相同的功能是相当不寻常的设计。对于Python来说尤其如此,因为它的一个设计原则是“应该有一个 - 最好只有一个 - 明显的方法”。但turtle模块专门面向新用户,因此开发人员必须愿意稍微改变规则,以便让受众更容易地介绍编程。

答案 1 :(得分:0)

它们是同一件事,只是措辞不同。 penup() == up()

答案 2 :(得分:0)

penup()是全名,而up()是别名。

别名是编码人员用来压缩长函数的别名。 假设您有 importFuncWhenClicked(对象,执行文件,程序)

您可以将其压缩为以下内容: importFOnClick(obj,exc,prgmFile)