python repl_Python REPL通俗的理解什么?

python repl_Python REPL通俗的理解什么?读取 求值 输出 循环 英语 Read Eval PrintLoop 简称 REPL 是一个简单的 交互式的编程环境请问 REPL 的通俗理解是什么 还有其他什么编程环境是和它相对应的 不希望太过术语化的回答 简单来说 Python 的 REPL 就是 IPython JavaScript 的 REPL 就是 Node 就是直接在终端里定义函数 编写类 调用库 显示结果 CMD 就是 例如 delabc txt

“读取-求值-输出”循环(英语:Read-Eval-Print Loop,简称REPL)是一个简单的,交互式的编程环境

请问,REPL的通俗理解是什么?还有其他什么编程环境是和它相对应的?(不希望太过术语化的回答)

简单来说Python的REPL就是IPython,JavaScript的REPL就是Node,就是直接在终端里定义函数,编写类,调用库,显示结果。

CMD 就是,例如:del abc.txt

就是读取命令, 求出值(执行命令),输出结果(删除文件).

个人见解.

就像一个计算器,用户输入语句,计算器就给出结果,用户看到结果又继续输入新的语句,如此反复。

REPL其实就是编程语言可交互的shell,动态脚本语言基本都有,编译型语言不好实现,包括伪编译的Java,现在还没有.下面是Ubuntu上PHP内置的REPL(Interactive shell):

bVJPyK?w=411&h=308php -a 进入Interactive shell

php > $中国 = ‘中华人民共和国’;

php > echo $中国;

php > echo mb_strlen($中国, ‘UTF-8’); //输出7,正确.

php > echo strlen($中国); //输出21,错误.

一般Linux终端编码采用的是UTF-8,执行locale或echo $LANG可见本地语言环境.

如果是自己编译PHP,在configure加入参数–with-readline即可获得Interactive shell支持.

shell算不算? MySQL的终端算不算? Chrome的Console算不算? Spark的spark-shell算不算? ……很多系统都提供这种工具呀,写代码的人一般都会接触到

可以想象成类似Swift的Playground的东西

会执行你输入的每行代码并输出结果

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13906.html

相关文章 Recommend

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221907.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:01
下一篇 2026年3月17日 下午5:01


相关推荐

  • 情感词典构建_晦涩情感词典

    情感词典构建_晦涩情感词典看到一篇文章写的很清楚简洁,直接转了。————————————————————————————————————————某主席说,“没有情感词典的“使用该情感词典进行情感分析”都是耍流氓。”某帝说,“要有情感词典。”

    2022年8月23日
    9
  • bp神经网络及matlab实现_bp神经网络应用实例Matlab

    bp神经网络及matlab实现_bp神经网络应用实例MatlabBP神经网络通俗教程(matlab实现方法)黑色字体可看可不看,是帮助理解所用红色字体是比较重要的部分,必看BP神经网络是什么BP(Back-propagation,反向传播)神经网络是最传统的神经网络。当下的各种神经网络的模型都可以看做是BP神经网络的变种(虽然变动很大…)。这东西是干什么用的呢?我们在现实中要处理的一切问题映射到数学上只分为两类,可归纳的问题与不可归纳的问题。首先什么是不可归纳的问题,举个例子,你不能用一套完美的数学公式去表达所有的质数,因为目前的研究表明,还没有什么方法

    2025年10月31日
    4
  • 用js来实现那些数据结构14(树02-AVL树)

    在使用二叉搜索树的时候会出现一个问题,就是树的一条分支会有很多层,而其他的分支却只有几层,就像下面这样:如果数据量够大,那么我们在某条边上进行增删改查的操作时,就会消耗大量的时间。我们花费精力去构

    2022年3月25日
    33
  • Kivy 简明教程

    Kivy 简明教程几个月不写中文了 感觉还行 So let sbeginourjou 首先 有两个网址你不得不看 Kivy Cross platformPyth 在官网逛逛 顺便看看最下面的代码 trytorunit https www youtube com playlist list PLQVvvaa0Qu

    2026年3月17日
    2
  • 数据结构与算法经典书籍——大话数据结构(带配套源码)

    数据结构与算法经典书籍——大话数据结构(带配套源码)书本下载链接:链接:https://pan.baidu.com/s/1jgVnbBZoLgA8pshpxbapOQ密码:577l配套程序链接:https://pan.baidu.com/s/1HYka42KngWT2el7T0HO7LA密码:i6hw虽说数据结构以美国人MarkAllenWeiss写的《数据结构与算法分析——C语言实现》最好,但是我发现他的书让人很不容易理解,可能我们…

    2022年6月3日
    57
  • OTSU算法(大津法阈值分割原理)

    写在前面大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出。从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大。它被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的应用。它是按图像的灰度特性,将图像分成背景和前景两部分。因方差…

    2022年4月18日
    188

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号