turtle python中penup()和up()之间有什么区别吗?
我在一个简单的动画程序中使用了这两种方法,但没有发现任何区别。
答案 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)