一、下载安装
Python官网下载安装包(此处为最新的3.8.1)及帮助手册:
双击开始安装,勾选添加PATH,然后Install Now,等待安装完成。
等待安装完成,打开控制台输入python确认安装正确。
二、python简介
Python是一种解释形语言,不需要编译和链接(对比:C/C++)就可以直接上手,方便快捷。它的语法比较简单,适合对编程稍有了解的初学者,同时扩展丰富,可以完成很大强大又有趣的功能。
三、python解释器
3.1 调用解释器
Python 解释器在其被使用的机器上通常安装至 /usr/local/bin/python3.8。
此处安装时已勾选添加到path(如无自行添加python安装目录下的bin文件夹到系统path路径中去)。命令行输入python以启动解释器。
在主提示符中输入文件结束字符(在 Unix 系统中是 Control-D,Windows 系统中是 Control-Z)就退出解释器并返回退出状态为0。如果这样不管用,你还可以写这个命令退出:quit()
。
解释器的行编辑功能在支持 GNU Readline 库的系统中也包括交互式编辑,历史替换和代码补全等。 检测是否支持行编辑最快速的方式是在首次出现 Python 提示符时输入 Control-P。 如果听到“哔”提示音,就说明支持行编辑;如果什么都没发生,或是回显了 ^P
,说明不支持行编辑;你只能用退格键从当前行中删除字符。
3.2交互模式
在终端(tty)输入并执行指令时,我们说解释器是运行在 交互模式(interactive mode)。在这种模式中,它会显示 主提示符(primary prompt),提示输入下一条指令,通常用三个大于号(>>>
)表示;连续输入行的时候,它会显示 次要提示符,默认是三个点(...
)。进入解释器时,它会先显示欢迎信息、版本信息、版权声明,然后就会出现提示符:
C:\Users\二月鸟>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
多行指令需要在连续的多行中输入。比如,以 if
为例:
>>> is_flat = True
>>> if is_flat:
... print("Be careful not to fall off!")
...
Be careful not to fall off!
四、源文件的字符编码
默认情况下,Python 源码文件以 UTF-8 编码方式处理。如果不使用默认编码,要声明文件所使用的编码,文件的 第一 行要写成特殊的注释。语法如下所示:
# -*- coding: encoding -*-
其中 encoding 可以是 Python 支持的任意一种编码。
关于 第一行 规则的一种例外情况是,源码以Unix shebang行开头。这种情况下,编码声明就要写在文件的第二行。例如:
#!/usr/bin/env python3
# -*- coding: cp1252 -*-