unp*_*ble 2 python turtle-graphics
除了语法差异之外,我不明白import turtle和之间的区别from turtle import *是什么,因为两种方法似乎产生相同的结果:
方法一
import turtle
t = turtle.Pen()
# rest of program...
Run Code Online (Sandbox Code Playgroud)
方法2
# Method 2:
from turtle import *
t = Turtle()
# rest of program...
Run Code Online (Sandbox Code Playgroud)
我遵循的一个互联网教程使用了方法 1,另一个使用了方法 2。这两者之间有什么区别?我应该何时使用每种方法?
您只需导入包turtle,您可能已经知道,您无法使用尚未声明的变量。因此,您必须使用包名称作为前缀(如turtle.Pen或 )来引用每个项目turtle.Turtle。
您没有导入该包turtle,因此您根本无法使用它。Pen事实上,您实际上是从命名空间导入每个成员,因此您可以只使用如或中所示的项目名称,Turtle这些项目被定义为包含命名空间。
| 归档时间: |
|
| 查看次数: |
13003 次 |
| 最近记录: |