编写第一个python程序_尝试编写第一个python程序 - DayDaylearn编程读书学习

一、第一个 HelloPython 程序

1、Python 源程序的基本概念

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

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

2、演练步骤

在D盘下,新建 project 目录

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

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

print("hello python")

print("hello world")

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

D:\project>python hello.py

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

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

3、初步认识错误(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.x 是一个较大的升级。

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

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

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

三、执行 Python 程序

1、解释器 python / python3

# 使用 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) 退出 官方的解释器

1.直接输入 exit()

>>> exit()

2.使用热键退出

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值