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

python中penup()和up()之间的区别?,python,turtle-graphics,Python,Turtle Graphics,python中的penup()和up()有什么区别吗 我在一个简单的动画程序中使用了这两种方法,没有发现任何区别 的文档指向相同的描述,因此除了名称之外没有其他区别 turtle.penup() turtle.pu() turtle.up() 向上拉笔–移动时不画图 对于一个模块来说,通过多个接口公开相同的功能是非常不寻常的设计。对于Python来说尤其如此,因为它的设计原则之一是“应该有一种——最好只有一种——显而易见的方法来实现”。但是turtle模块是专门为新用户设计的,因此开发人员一定愿

python中的penup()和up()有什么区别吗

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

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

turtle.penup()

turtle.pu()

turtle.up()

向上拉笔–移动时不画图


对于一个模块来说,通过多个接口公开相同的功能是非常不寻常的设计。对于Python来说尤其如此,因为它的设计原则之一是“应该有一种——最好只有一种——显而易见的方法来实现”。但是
turtle
模块是专门为新用户设计的,因此开发人员一定愿意稍微改变一下规则,让他们的观众更容易地了解编程。

它们是一样的,只是措辞不同
penup()是全名,up()是别名

别名是编码器用来压缩长函数的。 假设您已导入(对象、执行文件、程序)


您可以将其压缩为:importFOnClick(obj、exc、prgmFile)

谢谢您的帮助。值得一提的是,
up
pu
(以及其他一些)似乎是。在我看来,@poke链接中的两行代码更清楚地表明,这些是别名,而不是重复的文档。看到这三个函数都有相同的文档时,我的第一个想法是“它们确实引用了相同的方法对象吗?”另一方面,源代码(无论多么简单)可能会使答案变得不易访问。另外,我认为我不同意开发人员选择包含这些别名。我知道如果我是一名初级程序员,我会想我是否必须使用精确的计数器部件,例如,如果我使用
pd
,我只能使用
pu
?或者我可以
penup
或者
up
吗?但是这个决定与这个问题没有多大关系。@JaredGoguen这可能是为了尽可能多地匹配其他Logo/Turtle实现而做出的决定。