2020年12月1日
摘要: 当我们使用for循环时,只要作用于一个可迭代对象,for循环就可以正常运行,而我们不太关心该对象究竟是list还是其他数据类型。 那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断: from collections.abc import Itera 阅读全文
posted @ 2020-12-01 11:50 starock 阅读(76) 评论(0) 推荐(0) 编辑
摘要: def fact(n): if n==1: return 1 return n * fact(n - 1) 尾递归 def fact(n): return fact_iter(n, 1) def fact_iter(num, product): if num == 1: return product 阅读全文
posted @ 2020-12-01 09:58 starock 阅读(95) 评论(0) 推荐(0) 编辑