Python IDLE和Python有什么区别?

  初入门学习编程,很多人经常搞不懂其中的知识点,比如说IDLE和Python,最近有人问IDLE和Python有什么区别?我们来看看相关内容介绍吧。

  IDLE是一个用于编辑脚本,代码高亮且可以直接运行的文本编辑器;而Python是个运行程序,一门编程语言,双击打开是一个命令行,可以直接输入代码,但是不能保存成脚本,可以看做是控制台。

  至于它们之间的区别是没有办法对比的,这里为大家说一下Python IDLE和Python的区别吧。

  第一点:指代不同

  Python IDLE:是Python的集成开发环境,自1.5.2B1以来已与该语言的默认实现捆绑在一起;

  Python:是一种跨平台的计算机程序设计语言,也是一种面向对象的动态类型语言。

  第二点:用途不同

  Python IDLE:被打包为Python包装的可选部分,包含许多Linux发行版本,完全用Python和Tkinter GUI工具包编写;

  Python:被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多被用于独立、大型项目的开发。

  第三点:特点不同

  Python IDLE:是开发Python程序的基本IDLE,具备基本的IDE功能,是非商业Python开发的不错选择;

  Python:在执行时,首先会将.py文件中的源代码编译成Python的byte code,然后由Python Virtual Machine来执行这些编译好的byte code,这种机制的基本思想跟Java、.net是一致的。

(0)

相关推荐

  • 00-1 程序设计与Python语言

    第一章 程序设计与Python语言1 嗯,时隔上一次分享Python笔记,已经--半年了,时间久到我已经看不懂我之前写的都是些什么玩意儿了,真可怕--真想把自己乱棍打死-- 那些我自己都看不明白的笔记 ...

  • Python中tuple和list的区别?基础学习!

    想必大家都知道,Python数据类型有很多种,其中有两个对象的写法非常相似,它就是tuple元组和list列表,让人傻傻分不清楚.那么你知道Python中tuple和list有什么区别吗?我们来看看具 ...

  • 什么是Python IDLE?有什么功能?

    Python中的IDLE是什么?IDLE集成开发和学习环境,是Python的集成开发环境,IDLE是跟Python一起安装的,被打包为Python包装的可选部分,包含许多Linux发行版. IDLE是 ...

  • Python和shell哪个好?区别介绍!

    Python可以代替shell吗?这是很多人都比较好奇的问题.在这里小编给出的答案是可以,Python是一门简单易学的编程语言,功能强大,可以用来代替shell. Shell是一个用C语言编写的程序, ...

  • Python数组和Python列表的区别!

    众所周知,Python数据类型分为很多种,其中包括元组.字典.列表等.今天这篇文章主要为大家介绍一下Python数组和Python列表的区别,希望对你们有所帮助. Python中的list是Pytho ...

  • Python中classmethod和staticmethod的区别

    今天来写一下装饰器classmethod和staticmethod这两个关键词.一般实现书写类结构体方法有三种,分别是实例方法(instancemethod).classmethod.staticme ...

  • Python学习:__repr__和__str__区别

    https://blog.csdn.net/nanhuaibeian/article/details/86694581 文章目录 一. `__repr__` 二. `__str__` 三.总结 一. ...

  • Python字典中items()和iteritems()区别

    字典介绍: 一.字典概念 字典是Python语言中唯一的映射类型. 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表. 字典对象是可变的,它是 ...

  • Python和C语言的语法区别(二)

    Python和C语言的语法区别(二)

  • Python和C语言的语法区别(一)

    前言:本份学习记录是对比C语言做的记录.只记录不同的部分.后续将持续更新~ 1. 每一句代码后没有分号作为分隔. 2. s等同于==.如:a==b 等同于a is b. 3. 列表的比较.在C语言中无 ...