Python
文章平均质量分 72
TxiongSfu
这个作者很懒,什么都没留下…
展开
-
Python中简单的递归算法
可以递归的问题往往在大多数情况下都可以使用循环代替,并且循环的效率往往更高。但递归的代码可读性非常强,非常适合于性能要求不高的问题实现和后期代码的维护。 1、求阶乘,阶乘和幂级数是两个最经典的递归函数。假设要计算数n的阶乘,b的阶乘的定义为n*(n-1)*(n-2)*…*1,其中n必须为无符号整数(unsigned int),0和1的阶乘都为1,Python中的实现如下: def factor原创 2012-09-23 20:50:21 · 1235 阅读 · 0 评论 -
Python字典-微型数据库:当list不好用时使用dict吧
映射:映射可使用任何不可变对象表示元素,最常用的类型为字符串和数组,Python唯一内建的映射类型是字典。 可通过在格式化说明符中包含名称(键)来对字典应用字符串格式化操作,挡在字符串格式化中使用元组时,有必要对元组的每个元素都设定“格式化说明符”,而使用字典时所用的格式化说明符要更少。 字典的方法很多,调用的方式与调用列表和字符串的方法类似。 在某些情况下,字典列表更实用: 标记游戏原创 2012-09-23 20:57:03 · 718 阅读 · 0 评论