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