python实现部分实例
2015-09-27 21:54
459 查看
发现看着看着就思路就断了……于是打算用不同的语言实现一下书上的代码,理所当然地选用了Python,希望可以一定程度上缓解“看完了其实什么也不懂”的症状
看到复数部分所以就先实现这里啦
一开始的内容没什么好写的,从2.4.3数据导向的程序设计和可加性 开始,
(put <op> <type> <item>)
(get <op> <type>)
按照书中的描述很像字典(lisp应该是直接用列表+判断语句实现,效率不会差很多吗?)
于是
out:
成功啦哈哈
看到复数部分所以就先实现这里啦
一开始的内容没什么好写的,从2.4.3数据导向的程序设计和可加性 开始,
(put <op> <type> <item>)
(get <op> <type>)
按照书中的描述很像字典(lisp应该是直接用列表+判断语句实现,效率不会差很多吗?)
于是
dict0 = {} def put(_op, _type, _item): global dict0 dict0[_op]= {_type:_item} def printout(): print '123' def get(_op, _type): global dict0 if _op in dict0 and _type in dict0[_op]: return dict0[_op][_type]
out:
>>> put('a','b',printout) >>> get('a','b') <function printout at 0x02A319B0> >>> get('a','b')() 123
成功啦哈哈
相关文章推荐
- python随笔2: PIL参考手册翻译(0-3)
- OpenCV3.0.0 rc1与Python2.7.5配置
- 使用IPython探索和可视化数据
- python list
- python IDE
- python
- 【4】Python对象
- 用python实现git blob对象的创建和查询
- python : defaultdict
- [Python学习] 专题六.局部变量、全局变量global、导入模块变量
- python入门之(语法介绍)
- 爬取淘宝MM图片
- 使用pip来安装和管理第三方Python包(library)
- 相关Python分割操作
- python编程之if/for/while语句
- python入门之(元组、文件)
- python(四)字典,集合,可变与不可变对象(下)
- python map
- Python namedtuple
- Python语法基础_控制语句_输入输出语句详解