最新消息:欢迎光临 魔力 • Python!大家可以点开导航菜单中的【学习目录】,这个目录类似图书目录,更加方便学习!

Python教程

Python3.6中的字符串格式化

小楼一夜听春语 6年前 (2018-07-11) 6636浏览 0评论

《Python3萌新入门笔记》中,我们看到了使用“%”和“format()”进行字符串格式化的操作。 在Python3.6中,又出现的一种新的格式化字符串的方法:f-string。 f-string是指以“F”或“f”为前缀的字符串。 使用方法很简单...

一起来写个简单的解释器(7)

小楼一夜听春语 6年前 (2018-07-10) 8768浏览 3评论

本系列文章参考国外编程高手鲁斯兰的博客文章《Let’s Build A Simple Interpreter》。 这篇文章会为大家介绍一种重要的数据结构,这种数据结构会在本系列文章剩余的部分中使用。 在之前的文章中,我们所实现的语法分析器和解释器是混...

一起来写个简单的解释器(6)

小楼一夜听春语 6年前 (2018-07-06) 4448浏览 0评论

本系列文章参考国外编程高手鲁斯兰的博客文章《Let’s Build A Simple Interpreter》。 在这一篇文章中,我们完成上一篇文章留下的练习,结束这个算术表达式解释器的任务。 练习的内容是:更新文法并扩展解释器,让它能够处理类似“ ...

一起来写个简单的解释器(5)

小楼一夜听春语 6年前 (2018-07-06) 4651浏览 0评论

本系列文章参考国外编程高手鲁斯兰的博客文章《Let’s Build A Simple Interpreter》。 如果没有完成上一篇文章的练习,请先关闭这篇文章去思考。 即便想不出解决方案也没有问题,至少思考会加强你的逻辑,在阅读这篇文章时,能够更快...

一起来写个简单的解释器(3)

小楼一夜听春语 6年前 (2018-07-04) 4766浏览 0评论

本系列文章参考国外编程高手鲁斯兰的博客文章《Let’s Build A Simple Interpreter》。 在之前的文章中,我们一起学习了如何实现对两个数字加减法表达式的解释。 这一篇文章,我们一起来学习对多个数字加减法表达式的解释。 例如:1...

一起来写个简单的解释器(2)

小楼一夜听春语 6年前 (2018-07-04) 5718浏览 0评论

本系列文章参考国外编程高手鲁斯兰的博客文章《Let’s Build A Simple Interpreter》。 上一篇文章中,我们一起实现了计算器的加法功能。 并且,在文末给大家留下了一些练习: 让解释器支持减法运算; 让解释器支持多位整数的运算...

一起来写个简单的解释器(1)

小楼一夜听春语 6年前 (2018-07-03) 8522浏览 0评论

在我的《编译器与解释器的区别和工作原理》一文中已经对编译器和解释器进行了讲述,在开始这个系列的学习之前,建议新手朋友先了解一下这篇文章。 本系列文章参考国外编程高手鲁斯兰的博客文章《Let’s Build A Simple Interpreter》。...

编译器与解释器的区别和工作原理

小楼一夜听春语 6年前 (2018-06-25) 21935浏览 0评论

这篇教程,我们一起来了解编译器和解释器的工作原理,这对我们提升能力很重要。 我一直认为概念或理论知识是非常重要的,让我们能够将很多模糊的认知关联起来,变得更加清楚,从而打开视野,上升到新的层次。 但是,一般来说,在刚刚入门的时候,接触一些概念性、理论...

小工具:百度翻译助手

小楼一夜听春语 6年前 (2018-02-11) 7657浏览 1评论

这篇文章给大家提供一个Python实现的百度翻译小工具。 这个小工具使用了百度翻译提供的API接口。 官方其实也提供了一个Python的Demo,但是是基于Python2。 这里,我们通过Python3完成这个接口的调用,实现翻译功能。 代码中,唯一...