第一个 Python 程序

目标

01. 第一个 HelloPython 程序

1.1 Python 源程序的基本概念

  1. Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件Python 的开发
  2. Python 程序的 文件扩展名 通常都是 .py

1.2 演练步骤

print("hello python")print("hello world")
$ python 01-HelloPython.py

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

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

1.3 演练扩展 —— 认识错误(BUG)

关于错误

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

第一个演练中的常见错误

NameError: name 'pirnt' is not defined

名称错误:'pirnt' 名字没有定义
SyntaxError: invalid syntax

语法错误:语法无效

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

IndentationError: unexpected indent

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

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

目前市场上有两个 Python 的版本并存着,分别是 Python 2.xPython 3.x

SyntaxError: Non-ASCII character '\\xe4' in file 01-HelloPython.py on line 3,
but no encoding declared;
see <http://python.org/dev/peps/pep-0263/> for details

语法错误: 在 01-HelloPython.py 中第 3 行出现了非 ASCII 字符 '\\xe4',但是没有声明文件编码
请访问 <http://python.org/dev/peps/pep-0263/> 了解详细信息

ASCII 字符只包含 256 个字符,不支持中文有关字符编码的问题,后续会讲

单词列表

* error 错误
* name 名字
* defined 已经定义
* syntax 语法
* invalid 无效
* Indentation 索引
* unexpected 意外的,不期望的
* character 字符
* line 行
* encoding 编码
* declared 声明
* details 细节,详细信息
* ASCII 一种字符编码

02. Python 2.x3​​.x 版本简介

目前市场上有两个 Python 的版本并存着,分别是 Python 2.xPython 3.x

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

提示:如果开发时,无法立即使用 Python 3.0(还有极少的第三方库不支持 3.0 的语法),建议

03. 执行 Python 程序的三种方式

3.1. 解释器 python / python3

Python 的解释器

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

其他解释器(知道)

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

3.2. 交互式运行 Python 程序

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

优点

缺点

2) 退出 官方的解释器

1> 直接输入 exit()

>>> exit()

2> 使用热键退出

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

001_积跬步以至千里

3) IPython