摘要:
尾递归(Tail Recursion) 在传统的递归中,典型的模式是,你执行第一个递归调用,然后接着调用下一个递归来计算结果。这种方式中途你是得不到计算结果,知道所有的递归调用都返回。 这样虽然很大程度上简洁了代码编写,但是让人很难它跟高效联系起来。因为随着递归的深入,之前的一些变量需要分配堆栈来保 阅读全文
posted @ 2017-08-27 22:17
人到中年万事休
阅读(412)
评论(0)
推荐(0)
摘要:
Python运算符包括赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符、成员运算符和身份运算符。 表达式是将不同类型的数据(常亮、变量、函数)用运算符按照一定得规则连接起来的式子。 算术运算符和算术表达式 算术运算符包括四则运算符、求模预算符和幂运算符。 Python中的除法运算(Pytho 阅读全文
posted @ 2017-08-27 21:59
人到中年万事休
阅读(344)
评论(0)
推荐(0)
摘要:
1 ### 1 直接创建 2 ```python 3 dict = {'name':'earth', 'port':'80'} 4 ``` 5 ### 2 工厂方法 6 ```python 7 items=[('name','earth'),('port','80')] 8 dict2=dict(items) 9 dict1=dict((['name','earth'],['p... 阅读全文
posted @ 2017-08-27 21:51
人到中年万事休
阅读(191)
评论(0)
推荐(0)
摘要:
1 用集合 2 ```python 3 list(set(l)) 4 ``` 5 用字典 6 ```python 7 l1 = ['b','c','d','b','c','a','a'] 8 l2 = {}.fromkeys(l1).keys() 9 print l2 10 ``` 11 用列表并保持顺序 12 ```python 13 l1 = ['b','c','d','b... 阅读全文
posted @ 2017-08-27 21:03
人到中年万事休
阅读(126)
评论(0)
推荐(0)
浙公网安备 33010602011771号