python的相关问题及答案一

最近学习Python,看《Python学习手册》学习,把书上一些问题及答案记录下来,方便随时查看。

1.人们选择Python的六个主要原因是什么?

答:软件质量、开发者效率、程序的可移植性、标准库的支持、组件的集成和享受简便其中,质量和效率这两条是人们选择Python的主要原因。

2.请列举如今正在使用Phtyon的四个著名的公司和组织的名称。

答:Industrial Light & Magic、EVE、Online、Jet Propulsion Labs、Maya和ESRI等。做软件开发的所有组织几乎都流行使用Python,无论是长期战略产品开发还是测试或系统管理这一的短期策略任务都广泛采用了Python 

3.处于什么样的原因会让你在应用中不适用Python呢?

答:.Python的缺点是它的性能:它不像C和C++这类常规的编译语言运行得那么快。另一方面,它对于绝大多数应用已经足够快了,并且典型的Python代码运行起来速度接近C,因为在Python解释器中调用链接了C代码。如果速度要求很苛刻的话,应用的数值处理部分可以采用编译好的扩展以满足应用要求。

4.你可以用Python做什么?

答:你几乎可以在计算机上的任何方面使用Python:从网站和游戏开发到机器人和航天飞机控制。

5.在Python中import this有什么意义?

答:import this会触发Python内部的一个彩蛋,它将显示Python语言层面之下的设计哲学。下一章你将会学习如何使用这条命令。

6.什么是Python解释器?

答:Python解释器是运行Python程序的程序。

7.什么是源代码?

答:源代码是为程序所写的语句:它包括了文本文件(通常以.py为后缀名)的文本。

8.什么是字节码?

答:字节码是Python将程序编译后所得到的底层形式。Python自动将字节码保存到后缀名为.pyc的文件中。

9.什么是PVM?

答:PVM是Python虚拟机,它是Python的运行时引擎解释编译得到的代码。

10.请列出两个Python标准执行模块的变体的名字。

答:Psyco、Shedskin以及forzen binaries是执行模块的所有变体。

11.CPython、Jython以及IronPython有什么不同?

答:CPython是Python语言的标准实现。Jython和IronPython分别是Python程序的Java和.NET的实现;它们都是Python的编译器的替代实现。

你可能感兴趣的:(Python)