摘要: eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary l 阅读全文
posted @ 2017-12-29 17:36 秦艳莉 阅读(254) 评论(0) 推荐(0)
摘要: 1.实现5! = 5*4*3*2*1 没有学递归函数之前我使用之前学习的while循环,实现阶乘 学习递归函数之后,实现阶乘 2.递归实现斐波那契数列(Fibonacci) 3.关于递归的特点: 1.调用自身函数 2.有一个结束条件 3.但凡是递归可以写的 循环都可以解决,建议慎用 阅读全文
posted @ 2017-12-29 17:00 秦艳莉 阅读(128) 评论(0) 推荐(0)
摘要: 1.python没有块级作用域,代码快里的变量,外部可以调用 打印结果为: 2.python中的作用域分4种情况: L:Local,局部作用域,函数中定义的变量 E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的。 G:global,全部变量,就是模 阅读全文
posted @ 2017-12-29 13:30 秦艳莉 阅读(173) 评论(0) 推荐(0)