WEB开发网
开发学院软件开发Python 探索 Python,第 2 部分: 探索 Python 类型的层次... 阅读

探索 Python,第 2 部分: 探索 Python 类型的层次结构

 2007-03-29 12:16:01 来源:WEB开发网   
核心提示: 您可能想知道如果省略了构造函数调用中的圆括号将会发生什么,在这种情况下,探索 Python,第 2 部分: 探索 Python 类型的层次结构(4),您可以向该变量分配一个实际的类名称,有效地为原先的类创建一个别名(参见清单 3),如果您想详细了解 Python 内的 help 工具,只需

您可能想知道如果省略了构造函数调用中的圆括号将会发生什么。在这种情况下,您可以向该变量分配一个实际的类名称,有效地为原先的类创建一个别名(参见清单 3)。

清单 3. Python 解释器:int 类型

>>> it = int     # Create an alias to the integer class
>>> it(100)
100
>>> type(it)     # We created a new type
<type 'type'>
>>> type(it(100))  # Our new type just makes integers
<type 'int'>

真是太棒了!您立即可以创建一个由内置 int 类定义的新数据类型。但请注意不好的一面,不要滥用这一新功能。优秀的程序员除了使代码具有良好性能外,还应努力使代码清淅。这类编码技巧的确有其使用价值,但它们并不常见。

使用 Python 解释器可以使新的 Python 程序员简化学习过程,少走弯路。如果您想详细了解 Python 内的 help 工具,只需在 Python 解释器中的命令提示符下键入 help() ,就可以访问交互式的帮助工具(参见清单 4)。

清单 4. Python 解释器:帮助解释器

>>> help()
Welcome to Python 2.4! This is the online help utility.
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://www.python.org/doc/tut/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".
help>

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:探索 Python 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接