摘要: 终于有个想法了,写博客!做学习笔记! 从现在开始撰写以前学过的东西,以及正在学的东西!从回味python开始。 希望各位路过的大佬能够给予指导和建议。 if语句: if语句实现条件判断(尤其强调缩进!) 语法: if 条件为真: 执行该条语句 例如: num = 5 if num > 4: prin 阅读全文
posted @ 2018-12-03 15:27 Tony学长 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 由装饰器可知,函数内部可以调用其他函数; 若是函数在内部调用自身,则是递归函数; 格外注意 由于栈的大小是有限的,递归调用次数过多会导致栈溢出从而程序崩溃,这时候就可以尾递归的方法解决;虽说,尾递归使无论调用多少次都只占用一个栈,可是…我还是无法避开栈溢出的问题。 希望能有大佬指点一二。 def f 阅读全文
posted @ 2018-12-03 15:22 Tony学长 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 生成器是一种像列表和元组的iterable,也叫做generator;有几点需要注意: 1.不允许使用索引进行索引访问,2.可以使用for循环进行遍历,3.语法yield用来定义生成生成器! yield语句定义生成器向调用者提供结果,但是不破坏本地变量。 def countdown(): i=5 w 阅读全文
posted @ 2018-12-03 15:21 Tony学长 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Python内建map和filter高阶函数,它们接收一个iterable对象(比如:列表)。 map接收两个参数,一个是函数,一个是iterable,map将传入的函数依次作用到iterable的每个元素,然后把结果作为新的iterable返回。 def add_six(x): return x+ 阅读全文
posted @ 2018-12-03 15:21 Tony学长 阅读(59) 评论(0) 推荐(0) 编辑