Python : 3.7.0

OS : Ubuntu 18.04.1 LTS

IDE : PyCharm 2018.2.4

Conda : 4.5.11

typesetting : Markdown

code

"""

@Author : 行初心

@Date : 18-9-24

@Blog : www.cnblogs.com/xingchuxin

@Gitee : gitee.com/zhichengjiu

"""

def my_fun():

a = 1

a = a + 50

# yield是特殊的迭代器,他是生成器.

# yield相当于return

yield a # 1

a = a + 100

yield a # 2

def main():

test = my_fun()

print(next(test)) # 运行到#1处停止

print(next(test)) # 运行到#2处停止

# print(next(test)) #抛异常

new_test = my_fun()

# 也可以用for循环遍历

for each in new_test:

print(each)

if __name__ == '__main__':

main()

result

/home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/basic/demo.py

51

151

51

151

Process finished with exit code 0

resource

[文档] docs.python.org/3

[规范] www.python.org/dev/peps/pep-0008

[规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules

[源码] www.python.org/downloads/source

[ PEP ] www.python.org/dev/peps

[平台] www.cnblogs.com

[平台] gitee.com

Python具有开源、跨平台、解释型、交互式等特性,值得学习。

Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。

代码的书写要遵守规范,这样有助于沟通和理解。

每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

python3 yield_Python3基础 yield 在函数中的用法示例相关推荐

  1. 修饰符在python函数中的用法详细解释

    python修饰符是实现一个函数嵌套的功能,比较以下两个函数 # -*- coding:utf-8 -*- def a(fn):print 'a'def d(st):print "----- ...

  2. python中symbols函数用法_Python中偏函数用法示例

    本文实例讲述了Python中偏函数用法.分享给大家供大家参考,具体如下: python中偏函数 当一个函数有很多参数时,调用者就需要提供多个参数.如果减少参数个数,就可以简化调用者的负担. 比如,in ...

  3. python中result的用法_Python中qutip用法示例详解

    前言 QuTip是用于模拟开放量子系统动力学的开源库.QuTip库依赖于的Numpy.Scipy和Cython的数值包.此外,matplotlib提供了图形输出.http://qutip.org/. ...

  4. vue之mapMutaions的使用 vuex中 action 用法示例 api.js的使用

    vue之mapMutations的使用 我们通过Mutation来改变store中的state,方法往往是在子组件中使用 this.$store.commit(); 来实现,但是这样的缺点是不容易查看 ...

  5. Python正则替换字符串函数re.sub用法示例(1)

    本文实例讲述了Python正则替换字符串函数re.sub用法.分享给大家供大家参考,具体如下: python re.sub属于python正则的标准库,主要是的功能是用正则匹配要替换的字符串 然后把它 ...

  6. python字符串替换函数_Python正则替换字符串函数re.sub用法示例

    本文实例讲述了Python正则替换字符串函数re.sub用法.分享给大家供大家参考,具体如下: python re.sub属于python正则的标准库,主要是的功能是用正则匹配要替换的字符串 然后把它 ...

  7. python3 open函数_python中open函数的基本用法示例

    前言 本文主要介绍的是关于python中open函数用法的相关资料,用法如下: name = open('errname.txt','w') name.readline() name.close() ...

  8. python3 global_Python3基础 global 在函数内部对全局变量进行修改

    Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 Conda : 4.7.5 typesetting : ...

  9. [转载] Python基础知识:构造函数中self用法

    参考链接: Python中的构造函数 在Python开发(http://www.maiziedu.com/course/python-px/)编程语言中有种函数叫构造函数,在这个函数里面有一个关键词叫 ...

最新文章

  1. ACL最佳论文提出最新NLP模型测试方法,最佳论文提名也不可小觑
  2. apache httpclient 工具类_Httpclient实现文件上传、文件下载看这篇文章就够了
  3. 【转】】Vue项目部署tomcat,刷新报错404解决办法
  4. Linux关于文件的权限笔记
  5. 【 HDU - 5363】Key Set(水题,快速幂,组合数学)
  6. Spring—使用类加载从配置文件中读取配置
  7. 如何把APP加到HTML,如何将 Microsoft 服务添加到你的应用 (HTML)
  8. [爬虫笔记02] Scrapy爬取阳光问政平台
  9. 贴吧签到助手 服务器版
  10. 金融人必须掌握的词汇
  11. 锁定计算机小键盘,笔记本数字键盘锁了要怎么办【图文教程】
  12. 程序员版「成语新解」,万万没想到你们竟是这样的……
  13. 关于程序员秃顶和预防的小知识
  14. 键盘驱动系列---JIURL键盘驱动 3
  15. 查询快递单号物流,筛选出代收的单号
  16. [转载]三十四个有趣的小故事
  17. 查询是否有公网IP的方法
  18. 批量处理不同文件夹下同名图片到相同文件内,简单处理
  19. 输入法pad版android,百度输入法pad版 for android 3.0
  20. 2021年西部数据叠瓦(SMR)、垂直型号(PMR)机械硬盘大全(防踩雷!)仅供参考

热门文章

  1. 关于maven依赖中的scope的作用和用法
  2. IoC、Spring 环境搭建、Spring 创建对象的三种方式、DI
  3. Duplicate entry ‘‘ for key ‘***‘
  4. python爬虫中文乱码_Python爬虫处理抓取数据中文乱码问题
  5. linux目录自动同步,Linux下rsync+inotify实现实时文件自动同步
  6. 接口与抽象类区别和接口jdk8新特性
  7. React系列---Babel
  8. L2-007. 家庭房产
  9. 智能手机前景 光芒万丈
  10. css学习_css3过渡