当前位置: 首页 > news >正文

Python及Ipython解释器

解释器 python /python3

Python 的解释器

# 使用 python 2.x 解释器
$ python xxx.py# 使用 python 3.x 解释器
$ python3 xxx.py

其他解释器(知道)

Python 的解释器如今有多个语言的实现,包括:

  • CPython —— 官方版本的 C 语言实现
  • Jython —— 可以运行在 Java 平台
  • IronPython —— 可以运行在 .NET 和 Mono 平台
  • PyPy —— Python 实现的,支持 JIT 即时编译

一、交互式运行Python程序

  • 直接在终端中运行解释器,而不输入要执行的文件名
  • 在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果

优点:

  • 适合于学习 / 验证 Python 语法或者局部代码

缺点:

  • 代码不能保存
  • 不适合运行太大的程序

退出官方解释器

  • 直接输入exit()
>>> exit()

使用热键退出

在 python 解释器中,按热键 ctrl + d 可以退出解释器

二、Ipython

IPython中的"I"代表交互
  • 名称含义: "I"代表interactive(交互式),表明这是一个支持交互式代码执行的Python shell环境
  • 使用场景: 当需要快速测试少量代码片段或进行探索性编程时的首选工具
  • 基本特点: 相比官方Python shell提供了更强大的交互功能和用户体验

特点:

  • 自动补全: 支持类似Linux终端的Tab键自动补全功能,输入部分代码后按Tab可自动补全
  • 自动缩进: 自动处理代码缩进,但初学者应注意所有代码都应顶格编写
  • 终端命令支持: 可直接输入Linux终端命令(如ls -lH),无需退出IPython环境
  • BSD开源: 基于BSD协议开源,具有良好的扩展性和社区支持

版本:

1. 版本区分:

  • Python 2.x对应IPython(默认)
  • Python 3.x对应IPython3

2. 启动方式:

  • Python 2.x: 终端输入ipython
  • Python 3.x: 终端输入ipython3

3. 提示符差异:

  • 官方Python shell使用>>>提示符
  • IPython使用In[行号]:提示符
http://www.dtcms.com/a/520970.html

相关文章:

  • 昇腾NPU运行Llama模型全攻略:环境搭建、性能测试、问题解决一网打尽
  • 前端通用布局(左侧侧边栏+顶部导航栏+主内容区)
  • 在线做印章的网站如何做网站导航
  • 制作微信商城网站开发怎么做仿制网站
  • 鸿蒙openharmony操作系统LiteOS-A内核技术全解析:架构、性能与开发实践
  • 【MATLAB源码-第303期】基于matlab的蒲公英优化算法(DO)机器人栅格路径规划,输出做短路径图和适应度曲线.
  • KP2203LGA/KP2205LGA芯片功能描述,内置65k/100kHz开关频率振荡器
  • asp网站程序优点东莞黄江网站建设
  • 阿里巴巴网站威海哪里做?苏州高端模板建站
  • 网站开发步骤说明书温州市建筑业联合会
  • wdt接口优化
  • 东莞网站建设服务协议wordpress字段添加按钮
  • 网站建设的技术标准中小企业网站建设渠道
  • 创建网站需要什么技术个人网站建设的方案
  • 为什么做营销型网站邯郸渊博网络有限公司
  • dir()与help()
  • chromium项目中添加源文件(BUILD.gn项目中添加源文件)
  • 网站建设远程工作太原网站建设联系方式
  • 宁波模板建站源码展示网站报价
  • 台式机电脑i9-9900K+Z390-PRO-A更换主板的辛路历程
  • 关于使用「音流」连接「Navidrome」的异地播放问题解决方案
  • 郑州网站优化价格怎么查看网站的dns
  • 谈谈 Android 中对 Binder 的理解与小结
  • 解码Linux文件IO之库的制作与应用
  • RK Android15系统定制将物理按键映射为设置键的完整实现
  • 软件下载网站如何履行安全管理网站建设的流程图
  • 常用个人网站是什么wordpress怎么设置菜单
  • 梯度下降求解线性回归问题
  • 快手推出“工具+模型+平台”AI编程生态!大厂挤占AI赛道,中小企业如何突围?
  • 望京做网站公司做装修网站如何