Python 你是做什么的?
我见过使用dunder方法的Python 你是做什么的?,python,Python,我见过使用dunder方法的\uuuu init\uuu/\uuu main\uuuu的程序。我不知道他们在干什么,有人能帮我吗 init方法类似于其他语言中的构造函数。它初始化了你的类。例如: Foo类: 定义初始化(自): self.bar=“Foobar” 如您所见,我正在初始化一个新类Foo,表示Foo在\uuu init\uu方法中有一个名为bar的字段 \uuuuu main\uuuuu: \uuuu main\uuuu是顶级执行的作用域的名称。这就是为什么在Python代码中经常
\uuuu init\uuu
/\uuu main\uuuu
的程序。我不知道他们在干什么,有人能帮我吗
init方法类似于其他语言中的构造函数。它初始化了你的类。例如:
Foo类:
定义初始化(自):
self.bar=“Foobar”
如您所见,我正在初始化一个新类Foo
,表示Foo
在\uuu init\uu
方法中有一个名为bar
的字段
\uuuuu main\uuuuu
:
\uuuu main\uuuu
是顶级执行的作用域的名称。这就是为什么在Python代码中经常看到这一点:
如果名称=“\uuuuu main\uuuuuuuu”:
main()
这意味着
\uuuu name\uuuuu
返回的结果是肯定的,我们正在以脚本的形式运行它(例如:python3 main.py
)。我几乎可以肯定,您在提问之前没有搜索这个问题。您是否记得在发布之前搜索?&请浏览和,以了解此网站的工作原理,并帮助您改进当前和未来的问题,这可以帮助您获得更好的答案。请参阅和,因为您尚未完成此操作,您还没有准备好发布问题。