本文基于《byteofpython》电子书及*络材料而写, 电子书自己已很精简, 是以不必长篇累牍,
旨在抛砖引玉. “【】”内示意增补说明.
python 与脚本语言
起首我们了解, 脚本与脚本说明器这两个概念是 同一的、密不可分的.
脚本本质上就是 文本文件(似用 ASCII 码所写的), 这种文本文件用文本编纂器打开与一样
的文本文件没有区别, 只不过扩展名不是 “.txt”, python 脚本的扩展名平常是 “.py”. 什
么样的文本文件是 脚本呢?答案是 : 针对特定脚本说明器的语法法则所编写的, 供脚本说
明器来使用的文本文件. 计算机仅有脚本仍是 不能工作(它只是 文本文件), 我们需要一
种工具软件, 用来把脚本中的代码说明成计算机指令, 同时让计算机马上履行这些指令, 这
种工具就是 脚本说明器. 很明显, 使用差别语法法则编写的脚本应使用差别的说明器来说
明履行, 因为每种脚本现实上是 专为其说明器而写的, 是 依据说明器能识别的语法法则而
写的. 参与你想通过脚本使计算机工作, 就要在系统中安装一种脚本说明器, 然后依据这种
说明器规定的语法法则编写脚本, 末了启动说明器来履行这个脚本. python 是 众多“脚本说
明器+语法法则”的一种, 类似还有 bash、perl、javascript 等等.
对比 C 与 python
1. 代码层面看 C 与 python
所谓差别编程语言, 在代码层面来看, 主要差别之处在于它们的语法法则, 把握了一种
编程语言的语法法则, 你就可以写出一种代码. 我们写 C 语言代码, 就是 依据 C 语言规定的
语法法则来定义变量、函数、数据结构等. 同样地, 遵照 python 的语法法则就可以编写
python 代码, 这与写 C 代码没什么差别.
2. 代码的存在形式
C 语言中有源文件、目的文件、可履行文件这些概念, python 中只有脚本及说明器. 所
谓的脚本、程序大概软件都是 指保留代码的文本文件(当然为了加快 python 模块导入时的
速度, 说明器会生成一种扩展名为”.pyc”的文件, 它们只是 用来保留中间状态的). 因为脚
本既是 可运行程序又是 代码, 可读性强、修改程序方便(不必编译, 修改即可履行)是 脚
本的两大利益.
评论0
最新资源