Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 你是做什么的?_Python - Fatal编程技术网

Python 你是做什么的?

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代码中经常

我见过使用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代码中经常看到这一点:

如果名称=“\uuuuu main\uuuuuuuu”:
main()

这意味着
\uuuu name\uuuuu
返回的结果是肯定的,我们正在以脚本的形式运行它(例如:
python3 main.py
)。

我几乎可以肯定,您在提问之前没有搜索这个问题。您是否记得在发布之前搜索?&请浏览和,以了解此网站的工作原理,并帮助您改进当前和未来的问题,这可以帮助您获得更好的答案。请参阅和,因为您尚未完成此操作,您还没有准备好发布问题。