Python 提示符提供执行以下操作的选项。
检查帮助、版权、制作人员和许可。
必须在帮助和许可的情况下使用 (),但不能在版权和信用的情况下使用。只是想知道为什么?
我尝试过使用和不使用 () 来运行所有这些。帮助和许可特别要求键入 ()。
最佳答案
copyright
和 credits
内置打印输出就像简单的字符串一样。这对它们有用,因为它们都相对较短(每条只有几行)。它们实际上是类的实例(因此您可以调用它们),但您不需要这样做。
对于license
和help
,单个字符串需要以用户友好的方式包含太多信息。当您运行 license()
时,它会一次显示一页许可证,并提示您按回车键查看更多内容。内置的 help
更加奇特,因为它为您提供了一个交互式提示,以获取有关各种不同主题的帮助(包括为您安装的每个模块提供单独的帮助文本)。您还可以对对象(例如函数或模块)调用 help
来获取更具体的帮助,而无需通过交互系统。
关于python - help()和license()有功能,但版权和积分不是吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56511591/