Python版本和编程环境
Python版本和开发环境
一、Python的版本
- Python有Python3和Python2两种版本,Python3文件和Python2文件可以相互打开,但是Python3和Python2并不完全兼容,所以程序不一定能运行。
- Python是一种解释型、面向对象、动态数据类型且跨平台的高级程序设计语言。
- 解释性:边翻译边执行。(编译型语言是先编译后执行)
- 面向对象和面向过程:这两种都是编程语言的基本编程思想,面向对象可以看作 “人物传记”,是以 “人物”(对象)为 “线索” 的;面向过程可以看作 “按照时间顺序叙事”,是以 “时间”(过程)为 “线索” 的。
- 动态数据类型和静态数据类型:变量的数据类型如果不能改变(一般需要提前声明),则是静态数据类型;而如果变量类型可以改变,则是动态数据类型。严格意义上来讲,Python的变量时没有数据类型的,我们常说的Python的变量类型其实指的是变量所关联的对象的类型。
- 跨平台:Python支持多个操作系统,同套代码在不同的操作系统下都能运行
二、开发环境
所谓的开发环境其实就是开发工具,也就是我们使用什么软件进行编程。
(一)Python自带的开发环境——IDLE
IDLE是开发Python程序的基本IDE(集成开发环境),具备基本的IDE功能。当安装好Python以后,IDLE就自动安装好了,不需要另外安装。IDLE有两种开发模式:脚本模式和交互模式。
-
脚本模式
- 打开方式:新建文件
- 标志:没有提示符>>>
- 特点:全部编写完毕后,一起执行
-
交互模式
- 打开方式:直接打开IDLE,默认打开方式就是交互模式
- 标志:有提示符>>>
- 特点:编写依据执行一句
-
IDLE的基本操作和常用的快捷键:
- 新建文件:File → New File(Ctrl+N)
- 打开文件:File → Open(Ctrl+O))
- 保存文件:File → Save(Ctrl+S)
- 运行:Run → Run Module(快键为F5)
- 替换:Edit → Replace(Ctrl+H)
- 退出命令:exit()
-
注意点:
- Python文件的扩展名(文件后缀)为.py及.pyw,所以.pyw文件也是Python文件。
- 如果Python中有import等导入库文件的语句,在保存Python文件时要注意文件名不能和import导入的库文件重名。如程序中含有 "import turtle" 语句,则不能把文件保存为 turtle.py。
(二)其他开发环境
在实际编程练习中,我们往往会使用其他开发工具,如 VSCode 、 PyCharm、Notepad++、JupyerNotebook等等。因为这些工具提供了更加便捷的功能。
练习:
(一)单选题
-
Python自带的编程环境是?()
A.Pyscripter; B.Spyder; C.Notepad++; D.IDLE
-
IDEL环境的推出命令是?()
A.esc(); B.close(); C.exit(); D.回车键
-
Python的命令行提示符是?()
A./**; B.///; C.#; D.>>>
-
以下哪个后缀名为Python源码文件的后缀名?()
A.exe; B.py; C.sb3; D.pip
-
下面描述中,不符合Python语言特点的是?()
A.Python是一门面向对象的编程语言
B.Python程序通过编译后执行
C.Python支持函数编程
D.Python支持多个操作系统
(二)判断题
- Python是交互式语言,这意味着,您可以在一个Python提示符 >>> 后直接执行代码。( )
- IDLE的交互式编辑窗口和脚本式编辑窗口之间的主要外观区别之一是:脚本是有命令执行提示符,而交互式没有。( )
- Python2编写的程序在Python3中都能正确打开并执行。( )
- Python文件的后缀名可以使用 .py 和 .pyw。( )

浙公网安备 33010602011771号