2018年10月13日

python学习之生成器yield

摘要: # python学习之生成器yield **yield的作用是使函数生成一个结果序列而不是一个值,任何使用yield的函数都称为生成器,调用生成器会创建一个对象,该对象通过连续调用next()或者__next__()方法生成结果序列** ## 一般情况 ```python >>> def count(n,m): >>> print('这是一个循环外部测试') >>> whil... 阅读全文

posted @ 2018-10-13 10:37 消失的森林 阅读(280) 评论(0) 推荐(0)

python学习之引用和复制

摘要: # python学习之引用和复制 ## a=b > 对于数字和字符串这样的不可变对象,像a=b这样的赋值,就会创建一个对b的引用,实际上创建的是b的一个副本,但是如果是列表字典等可变的对象,,这种引用行为会截然不同 ```python a=[1,2,3,4] b=a b is a #print True b[2]=-100 #修改b中的一个元素 print a #a中的也已经改变,a[2]=-... 阅读全文

posted @ 2018-10-13 09:31 消失的森林 阅读(177) 评论(0) 推荐(0)

导航