python中使用的关键字"license"是什么?

use*_*132 4 python

我只是使用"许可证"作为变量名称,它突出显示,表明它是一个保留字,什么是"许可证"用于?

Chr*_*ian 7

它不是关键字,它是站点模块添加的常量(其他一些是copyrightcredits).如果你想知道它的作用,试试:

print license
>>> Type license() to see the full license text
Run Code Online (Sandbox Code Playgroud)

那么如果你输入

license()
Run Code Online (Sandbox Code Playgroud)

输出将是:

A.软件的历史

Python于20世纪90年代初由荷兰的Stichting Mathematisch Centrum(CWI,见http://www.cwi.nl)的Guido van Rossum创建,作为ABC语言的继承者.Guido仍然是Python的主要作者,尽管它包含了许多其他人的贡献.

1995年,Guido 在弗吉尼亚州雷斯顿的国家研究计划公司(CNRI,见http://www.cnri.reston.va.us)继续他的Python工作,在那里他发布了该软件的几个版本.

2000年5月,Guido和Python核心开发团队转移到BeOpen.com,组建了BeOpen PythonLabs团队.同年10月,PythonLabs团队转向Digital Creations(现为Zope Corporation,见http://www.zope.com).2001年,Python软件基金会(PSF,见http://www.python.org/psf/)成立,这是一个专门为拥有与Python相关的知识产权而创建的非营利组织.Zope Corporation是PSF的赞助成员.

所有Python版本都是开源的(有关更多信息,请参阅http://www.opensource.org以获取更多信息,或q(和返回)以退出:

  • 6 年后...不知道我是如何重新登录这个帐户的。不管怎样,谢谢。 (2认同)

Mar*_*ers 6

license模块添加的内置常量之一site

它的使用完全在交互式解释器中:

>>> license
See http://www.python.org/2.7/license.html
Run Code Online (Sandbox Code Playgroud)

其他这样的对象是creditsand copyright,加上quit()andexit()函数。

如果您对其实现感到好奇,请参阅setcopyright()函数源