有没有办法让用户定义的Python函数像内置语句一样?

mik*_*ike 1 python

是否有可能使用户定义的Python函数像一个语句?换句话说,我想能够说:

myfunc
Run Code Online (Sandbox Code Playgroud)

而不是:

myfunc()
Run Code Online (Sandbox Code Playgroud)

然后让它被调用 - 比方说,print就是这样.

我已经可以听到你们所有关于如何做这件事情的回应我觉得这样做很愚蠢,为什么我要这样做呢?我真的应该做别的事,但请接受我的话,这是一回事我需要做的是调试我遇到的问题,它不会被检查或用于空中交通管制系统.

小智 9

不,这是不可能的.

语言参考中可以看出,规范中没有留下扩展简单语句列表的空间.

此外,printPython 3.0中不再存在语句,而是由print()内置函数替换.