摘要: # 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 # 计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: # fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n # 使用递归函数的优点是逻辑简单清晰,缺点是过... 阅读全文
posted @ 2018-07-24 21:00 笑笑未来 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 1、*args 2、**kw 阅读全文
posted @ 2018-07-24 20:58 笑笑未来 阅读(361) 评论(0) 推荐(0) 编辑
摘要: def my_abs(x): if x >= 0: return x else: return -x print(my_abs(-99)) # 空函数 def nop(): pass # 参数检查 def my_abs(x): if not isinstance(x, (int, float)): raise ... 阅读全文
posted @ 2018-07-24 20:43 笑笑未来 阅读(221) 评论(0) 推荐(0) 编辑
摘要: # 调用函数 # 可以直接从Python的官方网站查看文档: # http://docs.python.org/3/library/functions.html#abs n = abs(100) # 求绝对值的函数abs, abs()有且仅有1个参数 print(n) n1 = abs(-20) print(n1) l = max(1, 2) # max函数max()可以接收任意多... 阅读全文
posted @ 2018-07-24 20:40 笑笑未来 阅读(262) 评论(0) 推荐(0) 编辑