第一个 Python 程序

一、Python 源程序的基本概念

Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发。

Python 程序的文件扩展名通常都是 .py

演练第一个程序

在D盘下,新建 project 目录

在 project 目录下新建 hello.py 文件

使用 编辑器打开 hello.py 并且输入以下内容:

print("hello python")
print("hello world")

在终端中输入以下命令执行 hello.py。

D:\project>python hello.py

print 是 python 中我们学习的第一个函数。

print 函数的作用,可以把引号内部的内容,输出到屏幕上。

初步认识错误(BUG)

编写的程序不能正常执行,或者执行的结果不是我们期望的。

俗称 BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括:
1. 手误
2. 对已经学习过的知识理解还存在不足
3. 对语言还有需要学习和提升的内容

在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法。

每一个程序员都是在不断地修改错误中成长的

第一个演练中的常见错误

  • 1> 手误,例如使用 pirnt("Hello world")
NameError: name 'pirnt' is not defined

名称错误:'pirnt' 名字没有定义
  • 2> 将多条 print 写在一行
SyntaxError: invalid syntax

语法错误:语法无效

每行代码负责完成一个动作。

  • 3> 缩进错误
IndentationError: unexpected indent

缩进错误:不期望出现的缩进

Python 是一个格式非常严格的程序设计语言,目前而言,大家记住每行代码前面都不要增加空格。

二、Python 2.x 与 3.x 版本简介

目前有两个不同的Python版本:Python2和较新的Python3。每种编程语言都会随着新概念和新技术的推出而不断发展,Python的开发者也一直致力于丰富和强化其功能。

大多数修改都是逐步进行的,你几乎意识不到,但如果你的系统安装的是Python 3,那么有些使用Python 2编写的代码可能无法正确地运行。

新的 Python 程序建议使用 Python3 版本的语法

Python 2.x 是过去的版本,解释器名称是 python。

Python 3.x 是现在和未来主流的版本,解释器名称是 python3。相对于 Python 的早期版本,这是一个较大的升级。

为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。

许多早期 Python 版本设计的程序都无法在 Python 3.0 上正常执行。

提示:如果开发时,无法立即使用 Python 3.0(还有极少的第三方库不支持 3.0 的语法),建议先使用 Python 3.0 版本进行开发,然后使用 Python 2.6、Python 2.7 来执行,并且做一些兼容性的处理。

三、执行 Python 程序

1、解释器 python / python3

Python 的解释器
# 使用 python 2.x 解释器
$ python xxx.py

# 使用 python 3.x 解释器
$ python3 xxx.py

如果你没有对系统进行配置以使用简单命令python(即环境变量的设置),就可能需要指定这个命令的路径。

windows中,在最新安装的python中,默认python解释器都是python3,所以直接输入python即可。

其他解释器

Python 的解释器如今有多个语言的实现,包括:

  • CPython —— 官方版本的 C 语言实现
  • Jython —— 可以运行在 Java 平台
  • IronPython —— 可以运行在 .NET 和 Mono 平台
  • PyPy —— Python 实现的,支持 JIT 即时编译

2、交互式运行 Python 程序

Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段。

直接在终端中运行解释器,而不输入要执行的文件名。

在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果。

1) 交互式运行 Python 的优缺点

优点

  • 适合于学习/验证 Python 语法或者局部代码

缺点

  • 代码不能保存
  • 不适合运行太大的程序
2) 退出 官方的解释器

直接输入 exit()

>>> exit()

使用热键退出

在 python 解释器中,按热键 ctrl + z 可以退出解释器。

在下次的文章中,我们将开始学习如何在Python程序中使用各种数据和变量。

posted @ 2020-07-23 09:18  小名叫小明  阅读(363)  评论(0编辑  收藏  举报