What is the difference between () and (): in Python
我使用python(python 2.7)已经有一段时间了,我注意到在设置函数时,有两种不同的设置方法:
1 | def main() |
和
1 | def main(): |
他们之间有什么区别?我只是好奇。另外,我不知道它是否与Python3不同。
如评论所述,
1 | def main() |
是一个
和
1 | def main(): |
是如何定义函数的。
The code block within every function starts with a colon (:) and is indented.
这对于python 2和python 3是相同的
但是,您可以这样调用函数:
1 | main() |
也就是说,不要在末尾加冒号。
请检查此项以了解更多详细信息:
python函数