我如何将def更改为其他内容?

3

我总是输入function something():。有没有办法将def更改为function?我知道这听起来很愚蠢,但我真的很感激任何答案。

如果有类似的东西,你也能改变print或者input吗?例如:

name = question("What is your name? ")
answer(f"Hi {name}!")

2
我认为没有办法更改像def这样的关键字。至于另外两个,您只需使用命令question = inputanswer = print即可。 - Ben Grossmann
1个回答

2
这适用于printinput
question = input
answer = print

您可以这样调用它们:
question("What is your name? ")
answer(f"Hi {name}!")

关于更改def,您可能需要修改Python安装的源代码并重新编译才能做到这一点。这将是非常糟糕的做法,因为它会使您的Python安装与可以下载和运行的几乎100%的Python代码不兼容。
请参阅此处以获取有关将def更改为function的更多信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接