摘要: 当生成器函数中含有return时,return不会返回任何值,会直接终止当前生成器,对yield的作用没有影响,当函数执行到return时候,调用next()来执行生成器则会报错,如果使用for循环遍历,for循环会自动捕获该异常,直接停止遍历 阅读全文
posted @ 2019-03-19 10:56 你说的都好 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 值传递和引用传递时C++中的概念,在python中函数参数的传递是变量指向的对象的物理内存地址!!! python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就 阅读全文
posted @ 2019-01-02 14:01 你说的都好 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 上述代码:当缺少break关键字时,程序的执行结果是: 当具备break关键字时,程序执行结果为: 总结: for......else......的执行顺序为: 当迭代对象完成所有迭代后且此时的迭代对象为空时,如果存在else子句则执行else子句,没有则继续执行后续代码;如果迭代对象因为某种原因( 阅读全文
posted @ 2018-11-29 11:23 你说的都好 阅读(49592) 评论(0) 推荐(1) 编辑
摘要: python中如何跳出多层循环 阅读全文
posted @ 2018-11-27 10:44 你说的都好 阅读(16396) 评论(1) 推荐(1) 编辑
摘要: ipython技巧 1、快速查看文档:np.random.randn?;在python中使用python查看:help(np.random.randn) 2、可以直接运行shell命令(pwd、cd等命令) 3、%timeit可以实时查看代码的运行效率 4、ipython notebook(web上 阅读全文
posted @ 2018-10-16 20:59 你说的都好 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Hadoop常用发行版: Apache Hadoop CDH Cloudera Distributed Hadoop HDP Hortonworks Data Platfrom 分布式文件系统(HDFS) HDFS架构 1个master(NameNode/NN)带n个slaves(DataNode/ 阅读全文
posted @ 2018-10-08 11:27 你说的都好 阅读(474) 评论(0) 推荐(0) 编辑