Python学习手册 - 01

来源:互联网 发布:Java的官网 编辑:程序博客网 时间:2024/05/19 17:57

为什么使用Python

优点:
软件质量-OOP,异常
开发者的效率- 更少的代码,直接运行。
缺点:
相比C++,速度还不够快。

Python如何运行【运行模块】

从头至尾,按照顺序一个接一个地运行文本中的语句。
从Python的视角, 第一步是编译成 “字节码”,第二步是将其转发到“虚拟机”

字节码相对于源代码,运行速度更快。
PVM,运行字节码
不过这两步对于程序员都是隐藏的。

Python的速度介于编译语言和解释语言之间。

Python作为一种语言,实现却多种
CPython 原始的,标准的实现
Jython 实现了与Java的集成。
IronPython .NET
..

交互提示模式 是实验这个语言的绝佳地方。
当你对一段Python代码的运行有任何疑问的时候,马上打开交互命令行实验代码,看看会发生什么。

顶层 和 导入
脚本- 一个顶层程序文件的非正式叫法。

下面的技巧可以不用硬编码Python的安装路径。

#!/usr/bin/env python

导入
reload() 正常情况一个模块只能导入一次,但如果你就是想导入两次,那么就要reload()

导入者得到了模块文件中在顶层定义的所有变量名。
import 导入
from import 复制属性
dir()可以获取模块中可用的 变量名列表。

import 导入模块
优点,独立的命令空间,不会覆盖本地的同名变量
缺点,如果被导入的模块修改了,那么需要reload来重新导入。

命令空间就是变量的封装,Python中以带有属性的对象形式出现。 每个模块文件自动成为一个命名空间。

0 0
原创粉丝点击