Python IDLE与python有什么区别

作者&投稿:枕岸 (若有异议请与网页底部的电邮联系)
Python IDLE与python有什么区别~

idle是官方提供的ide,一个集成开发环境,除了包含解释器外,包括了编辑器,调试器等等功能。python就是python解释器的本体。module
docs大概是查看模块文档用的把,从来没直接看过。

$ python
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 10.1
>>> b = 10.1
>>> a is b
False
>>> id(a)
140475784803760
>>> id(b)
140475784803736
>>> (10.1) is (10.1)
True
>>> def foo():
... a = 10.1
... b = 10.1
... return a is b
...
>>> foo()
True



题主可以试试在所有题主用的CPython环境里执行下面的代码:

def foo():
a = 10.1
b = 10.1
return a is b

print(foo())


而结果总是True。

然后再试试:

def bar():
return 10.1

def quux():
return 10.1

print(bar() is quux())

一、指代不同

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

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

二、用处不同

1、Python IDLE:被打包为Python包装的可选部分,包含许多Linux发行版 。 完全用Python和Tkinter GUI工具包编写( Tcl / Tk的 包装函数)。

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


三、特点不同

1、Python IDLE:是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。

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


参考资料来源:百度百科-Python

参考资料来源:百度百科-Idle



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

在IDLE的菜单里,option->Configure Highlighting选项卡里,可以自己设置颜色.也可以看到什么颜色的字体代表了啥. 颜色只是为了区分一些关键字,方便阅读代码而已.

IDLE是python自带的一个编辑器,相当简洁,简洁到简陋的地步。
IDLE是开发python程序的基本集成开发环境,具备基本的IDE的功能。
而Python是一门编程语言,Python是一种跨平台的计算机程序设计语言。
是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。


乳山市17729605714: 请问Python2.7的IDLE(PythonGUI)、 Module Docs 、 Python (command line)都是什么意思?可以做什么? -
骆须香丹: 这个是idle: 这个是Python (command line) : idle是GUI形式,command line是命令提示符形式,都是和Python解释器交互的手段. Module Docs 模块手册 意思是Python各种模块的说明书

乳山市17729605714: python的IDLE是什么意思? -
骆须香丹: 输入python,打开的是python的运行窗口 你输入:print hello world 就完成第一步了,print,顾名思意,打印的意思 你在开始菜单 所有程序的Python里能看到一个idle(python GUI)的东西,那就是IDLE了

乳山市17729605714: 如何用IDLE运行.py文件 -
骆须香丹: 用IDLE(Python GUI)=python shell运行.py文件 工具/原料 安装Python2.7版本的软件 在开始程序中找到Python 2.7 方法/步骤1 方式1: 1.1打开IDLE(Python GUI)--->File--->open 1.2Run--->Run Module 快捷键F52 方式2: 2.1选中要执行的X.py文件--->右键--->选择edit with idle--->按键盘F5执行代码.

乳山市17729605714: 如何运行Python程序 -
骆须香丹: 1. 使用Python自带的IDLE 在开始-->程序-->Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),点击后弹出如下窗体:在>>>提示符后输入代码,回车,就可以执行此代码.IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提...

乳山市17729605714: python的idle界面与ide是同一个吗?下面这两个分别是什么?都是干什么用的? -
骆须香丹: 第一个是命令行提示符运行python,得到的py提示符 第二个是IDLE. 这两个都可以运行python脚本,不过下面的专门给python提供的,功能比较多点.

乳山市17729605714: 为什么我的Python 没有 idle? -
骆须香丹: 1. 右键 *.py 文件 --> Edit with IDLE2. 开始菜单 --> Python 2.*/3.* --> IDLE(Python GUI)

乳山市17729605714: python3.5安装目录下的IDLE、Python3.5(64 - bit)、Python3.5 Module docs各有什么用处? -
骆须香丹: IDLE是python自带的集成开发环境,可以运行调试代码,编写代码并保存等等,还有pycharm和jupyter是很好用的python开发环境,其他的还有sublime,vscode等等,都是开发环境. Python3.5(64-bit)是交互式python环境,这里写的代码不能保存到文件中.命令提示符输入python就是运行了这个文件. Python3.5 Module docs打开可以看到本机已安装的各种python的包的信息. 你既然问这个问题,应该就是刚开始学习python,如果是第一次接触编程,那可能我上面说的有些词你都不明白什么意思,没关系,按照你的教程或者书继续学下去,用不了几天你就都能明白了.

乳山市17729605714: python idle -
骆须香丹: IDLE是Python软件包自带的一个集成开发环境,可以利用它方便地创建、运行、测试和调试Python程序.属于开发环境自动搭载的东西.

乳山市17729605714: Python 还是用eclipse好 -
骆须香丹: 开发Python用什么工具好呢?其实刚学Python的话,使用IDLE就够了,虽然调试不是特别方便,但是对于初学已经够了,可以使用Print进行简单的调试,不建议使用记事本进行开发,不知道的认为你很牛,知道的……这是自己给自己找罪受,...

乳山市17729605714: 如何运行python写的.py程序 -
骆须香丹: 安装好python后,就可以用idle来执行啦,如果配置好系统路径后,还可以在cmd下执行

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网