Python版本和编程环境

Python版本和开发环境

一、Python的版本

  1. Python有Python3和Python2两种版本,Python3文件和Python2文件可以相互打开,但是Python3和Python2并不完全兼容,所以程序不一定能运行
  2. Python是一种解释型、面向对象、动态数据类型且跨平台的高级程序设计语言。
    • 解释性:边翻译边执行。(编译型语言是先编译后执行)
    • 面向对象和面向过程:这两种都是编程语言的基本编程思想,面向对象可以看作 “人物传记”,是以 “人物”(对象)为 “线索” 的;面向过程可以看作 “按照时间顺序叙事”,是以 “时间”(过程)为 “线索” 的。
    • 动态数据类型和静态数据类型:变量的数据类型如果不能改变(一般需要提前声明),则是静态数据类型;而如果变量类型可以改变,则是动态数据类型。严格意义上来讲,Python的变量时没有数据类型的,我们常说的Python的变量类型其实指的是变量所关联的对象的类型。
    • 跨平台:Python支持多个操作系统,同套代码在不同的操作系统下都能运行

二、开发环境

所谓的开发环境其实就是开发工具,也就是我们使用什么软件进行编程。

(一)Python自带的开发环境——IDLE

IDLE是开发Python程序的基本IDE(集成开发环境),具备基本的IDE功能。当安装好Python以后,IDLE就自动安装好了,不需要另外安装。IDLE有两种开发模式:脚本模式和交互模式

  1. 脚本模式

    • 打开方式:新建文件
    • 标志:没有提示符>>>
    • 特点:全部编写完毕后,一起执行
    image-20230705090831193
  2. 交互模式

    • 打开方式:直接打开IDLE,默认打开方式就是交互模式
    • 标志:有提示符>>>
    • 特点:编写依据执行一句
    image-20230705090732905
  3. IDLE的基本操作和常用的快捷键:

    • 新建文件:File → New File(Ctrl+N)
    • 打开文件:File → Open(Ctrl+O))
    • 保存文件:File → Save(Ctrl+S)
    • 运行:Run → Run Module(快键为F5)
    • 替换:Edit → Replace(Ctrl+H)
    • 退出命令:exit()
  4. 注意点:

    • Python文件的扩展名(文件后缀)为.py及.pyw,所以.pyw文件也是Python文件。
    • 如果Python中有import等导入库文件的语句,在保存Python文件时要注意文件名不能和import导入的库文件重名。如程序中含有 "import turtle" 语句,则不能把文件保存为 turtle.py。

(二)其他开发环境

在实际编程练习中,我们往往会使用其他开发工具,如 VSCode 、 PyCharm、Notepad++、JupyerNotebook等等。因为这些工具提供了更加便捷的功能。

image-20231016004022341


练习:

(一)单选题

  1. Python自带的编程环境是?()

    A.Pyscripter; B.Spyder; C.Notepad++; D.IDLE

  2. IDEL环境的推出命令是?()

    A.esc(); B.close(); C.exit(); D.回车键

  3. Python的命令行提示符是?()

    A./**; B.///; C.#; D.>>>

  4. 以下哪个后缀名为Python源码文件的后缀名?()

    A.exe; B.py; C.sb3; D.pip

  5. 下面描述中,不符合Python语言特点的是?()

    A.Python是一门面向对象的编程语言

    B.Python程序通过编译后执行

    C.Python支持函数编程

    D.Python支持多个操作系统

(二)判断题

  1. Python是交互式语言,这意味着,您可以在一个Python提示符 >>> 后直接执行代码。( )
  2. IDLE的交互式编辑窗口和脚本式编辑窗口之间的主要外观区别之一是:脚本是有命令执行提示符,而交互式没有。( )
  3. Python2编写的程序在Python3中都能正确打开并执行。( )
  4. Python文件的后缀名可以使用 .py 和 .pyw。( )
posted @ 2023-10-16 11:04  离渊灬  阅读(188)  评论(0)    收藏  举报