Python编程基础
2 Python编程环境搭建
2.1 Windows安装Python
2.2 Linux安装Python
2.3 Mac OS安装Python环境
2.4 python不是内部或外部命令的解决方法
2.5 如何运行Python程序?
2.6 第一个Python程序
2.7 IDE(集成开发环境)是什么
2.8 Python IDE有哪些,哪款适合初学者?
2.9 Python IDLE使用方法(包含常用快捷键)
2.10 PyCharm下载和安装教程
2.11 PyCharm运行第一个Python程序
2.12 Python Eclipse+PyDec下载和安装教程
2.13 Eclipse+PyDec运行第一个Python程序
2.14 Python VS Code下载和安装教程
2.15 VS Code运行第一个Python程序
2.16 Python Visual Studio下载和安装教程
2.17 Visual Studio运行第一个Python程序
2.18 Sublime Text运行第一个Python程序
2.19 Python Spyder下载、安装和使用教程
2.20 科学计算领域必备的Python IDE
2.21 如何在手机上运行Python程序
2.22 Python注释
2.23 Python缩进规则(包含快捷键)
2.24 Python编码规范(PEP 8)
2.25 读完本文,彻底搞懂Python编码规范的重要性
2.26 Python标识符命名规范
2.27 Python关键字(保留字)
2.28 Python内置函数
变量类型和运算符 列表、元组、字典和集合 Python字符串常用方法 Python流程控制 函数和lambda表达式 Python类和对象 类特殊成员(属性和方法) Python异常处理机制 Python模块和包 Python文件操作(I/O) 1) 交互式编程 在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即看到输出结果;执行完一行代码,你还可以继续输入下一行代码,再次回车并查看结果……整个过程就好像我们在和计算机对话,所以称为交互式编程。 2) 编写源文件 创建一个源文件,将所有代码放在源文件中,让解释器逐行读取并执行源文件中的代码,直到文件末尾,也就是批量执行代码。这是最常见的编程方式,也是我们要重点学习的。
本节我们将详细介绍以上两种编程方式。
Python 交互式编程 一般有两种方法进入 Python 交互式编程环境,第一种方法是在命令行工具或者终端(Terminal)窗口中输入 python 命令,看到 >>> 提示符就可以开始输入代码了,如下所示:
图 1 使用 python 命令进入交互式编程环境 第二种进入 Python 交互式编程环境的方法是,打开 Python 自带的 IDLE 工具,默认就会进入交互式编程环境,如下所示:
图 2 打开 IDLE 工具进入交互式编程环境 IDLE 支持代码高亮,看起来更加清爽,所以推荐使用 IDLE 编程。
实际上,你可以在交互式编程环境中输入任何复杂的表达式(包括数学计算、逻辑运算、循环语句、函数调用等),Python 总能帮你得到正确的结果。这也是很多非专业程序员喜欢 Python 的一个原因:即使你不是程序员,但只要输入想执行的运算,Python 就能告诉你正确的答案。
从这个角度来看,Python 的交互式编程环境相当于一个功能无比强大的“计算器”,比 Windows 、Mac OS X 系统自带的计算器的功能强大多了。
编写 Python 源文件 交互式编程只是用来玩玩而已,真正的项目开发还是需要编写源文件的。
Python 源文件是一种纯文本文件,内部没有任何特殊格式,你可以使用任何文本编辑器打开它,比如: Windows 下的记事本程序; Linux 下的 Vim、gedit 等; Mac OS 下的 TextEdit 工具; 跨平台的 Notepad++、EditPlus、UltraEdit 等; 更加专业和现代化的 VS Code 和 Sublime Text(也支持多种平台)。 注意,不能使用写字板、Word、WPS 等排版工具编写 Python 源文件,因为排版工具一般都有内置的特殊格式或者特殊字符,这些会让代码变得“乱七八糟”,不能被 Python 解释器识别。 源文件的后缀 Python 源文件的后缀为 .py 。任何编程语言的源文件都有特定的后缀,例如: C语言源文件的后缀是 .c C++ 源文件的后缀是 .cpp JavaScript 源文件的后缀是 .js C# 源文件的后缀是 .cs Java 源文件的后缀是 .java 。 后缀只是用来区分不同的编程语言,并不会导致源文件的内部格式发生变化,源文件还是纯文本的。编译器(解释器)、编辑器和用户(程序员)都依赖后缀区分当前源文件属于哪种编程语言。 源文件的编码格式 Python 源文件是一种纯文本文件,会涉及编码格式的问题,也就是使用哪种编码来存储源代码。
Python 3.x 已经将 UTF-8 作为默认的源文件编码格式,所以推荐大家使用专业的文本编辑器,比如 Sublime Text、VS Code、Vim、Notepad++ 等,它们都默认支持 UTF-8 编码。
UTF-8 是跨平台的,国际化的,编程语言使用 UTF-8 是大势所趋。
如果你对编码格式不了了解,请猛击下面的链接学习: ASCII 编码,将英文存储到计算机 GB2312 编码和 GBK 编码,将中文存储到计算机 Unicode 字符集,将全世界的文字存储到计算机 运行源文件 使用编辑器(我习惯使用 Sublime Text)创建一个源文件,命名为 demo.py,并输入下面的代码: print("Python教程:http://c.biancheng.net/python/") a = 100 b = 4 print(a*b) 输入完成以后注意保存。
运行 Python 源文件有两种方法:
1) 使用 Python 自带的 IDLE 工具运行源文件。
通过 file -> open 菜单打开 demo.py 源文件,然后在源文件中的菜单栏中选择 Run->Run Module ,或者按下 F5 快捷键,就可以执行源文件中的代码了。
图 3 运行效果截图 更多关于 IDLE 的使用方法,请转到《 Python IDLE使用方法 》。
2) 在命令行工具或者终端(Terminal)中运行源文件。
进入命令行工具或者终端(Terminal),切换到 demo.txt 所在的目录,然后输入下面的命令就可以运行源文件: python demo.py

运行完该命令,可以立即看到输出结果,如下图所示。
图 4 在 WIndows 命令行工具中运行 Python 源文件 这里简单介绍一下 python 命令,它的语法非常简单,其基本格式如下:
python <源文件路径>

这里的源文件路径,可以是自盘符(C盘、D盘)开始的绝对路径,比如 D:\PythonDemo\demo.py ;也可以在执行 python 命令之前,先进入源文件所在的目录,然后只写文件名,也就是使用相对路径。
图4演示的是使用相对路径,下面我们再演示一下使用绝对路径:
图 5 python 命令使用绝对路径 需要注意的是,Windows 系统不区分大小写,在 Windows 平台上输入源文件路径时可以不用注意大小写。但是 类 Unix 系统 (Mac OS X、Linux 等)都是区分大小写,在这些平台上输入 Python 源文件路径时一定要注意大小写问题。

关注公众号「 站长严长生 」,在手机上阅读所有教程,随时随地都能学习。本公众号由 C语言中文网站长 亲自运营,长期更新,坚持原创。

微信扫码关注公众号