最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過(guò)實(shí)例簡(jiǎn)單了解Python中yield的作用

 更新時(shí)間:2019年12月11日 09:19:22   作者:MrDoghead  
這篇文章主要介紹了通過(guò)實(shí)例簡(jiǎn)單了解Python中yield的作用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了通過(guò)實(shí)例簡(jiǎn)單了解Python中yield的作用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

介紹

我們有時(shí)候會(huì)發(fā)現(xiàn)代碼中return的地方,有用yield的,難道他們一樣嗎?其實(shí),yield與return看起來(lái)很像,但實(shí)際上完全不同。

使用

def test():
  print("****start****")
  while 1:
    res = yield 1
    print("res:", res)
t = test() # 函數(shù)中有yield關(guān)鍵字,所以函數(shù)并不會(huì)真的執(zhí)行,而是先得到一個(gè)生成器t
print(next(t)) # next讓函數(shù)開(kāi)始執(zhí)行,打印start,然后把1返回給next(t),并把1打印出來(lái),這時(shí)res還沒(méi)賦值
print("*"*10) # 打印十個(gè)* 
print(next(t)) # 函數(shù)從res = yield開(kāi)始執(zhí)行,但是1已經(jīng)被yield出去了,所以res實(shí)際上沒(méi)有值,就是None,然后while重新循環(huán),1被yield出去打印

# ****start****
# 1
# **********
# res:None
# 1

你繞出來(lái)了嗎?

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)復(fù)雜的事件驅(qū)動(dòng)架構(gòu)

    Python實(shí)現(xiàn)復(fù)雜的事件驅(qū)動(dòng)架構(gòu)

    事件驅(qū)動(dòng)架構(gòu)(Event-Driven?Architecture,?EDA)是一種軟件設(shè)計(jì)模式,它基于事件的產(chǎn)生、傳播和處理進(jìn)行系統(tǒng)的構(gòu)建,下面我們來(lái)看看如何在?Python?中實(shí)現(xiàn)復(fù)雜的事件驅(qū)動(dòng)架構(gòu)吧
    2024-12-12
  • Python MNIST手寫(xiě)體識(shí)別詳解與試練

    Python MNIST手寫(xiě)體識(shí)別詳解與試練

    MNIST(官方網(wǎng)站)是非常有名的手寫(xiě)體數(shù)字識(shí)別數(shù)據(jù)集,在Tensorflow的官方網(wǎng)站里,第一個(gè)就拿它來(lái)做實(shí)戰(zhàn)講解,咱們也以此作為開(kāi)始的項(xiàng)目
    2021-11-11
  • python使用fork實(shí)現(xiàn)守護(hù)進(jìn)程的方法

    python使用fork實(shí)現(xiàn)守護(hù)進(jìn)程的方法

    守護(hù)進(jìn)程(Daemon)也稱為精靈進(jìn)程是一種生存期較長(zhǎng)的一種進(jìn)程。它們獨(dú)立于控制終端并且周期性的執(zhí)行某種任務(wù)或等待處理某些發(fā)生的事件。他們常常在系統(tǒng)引導(dǎo)裝入時(shí)啟動(dòng),在系統(tǒng)關(guān)閉時(shí)終止。
    2017-11-11
  • 簡(jiǎn)單了解Django應(yīng)用app及分布式路由

    簡(jiǎn)單了解Django應(yīng)用app及分布式路由

    這篇文章主要介紹了簡(jiǎn)單了解Django應(yīng)用app及分布式路由,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python使用flask與js進(jìn)行前后臺(tái)交互的例子

    python使用flask與js進(jìn)行前后臺(tái)交互的例子

    今天小編就為大家分享一篇python使用flask與js進(jìn)行前后臺(tái)交互的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • python中str內(nèi)置函數(shù)用法總結(jié)

    python中str內(nèi)置函數(shù)用法總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于python中str內(nèi)置函數(shù)用法總結(jié)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2020-12-12
  • Python使用while循環(huán)花式打印乘法表

    Python使用while循環(huán)花式打印乘法表

    今天小編就為大家分享一篇關(guān)于Python使用while循環(huán)花式打印乘法表,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Python3中詳解fabfile的編寫(xiě)

    Python3中詳解fabfile的編寫(xiě)

    這篇文章給大家分享了Python3中詳解fabfile的編寫(xiě)的相關(guān)知識(shí)點(diǎn)以及重要內(nèi)容,有興趣的朋友跟著學(xué)習(xí)下。
    2018-06-06
  • Pycharm中SQL語(yǔ)句提示SQL Dialect is Not Configured的解決

    Pycharm中SQL語(yǔ)句提示SQL Dialect is Not Config

    這篇文章主要介紹了Pycharm中SQL語(yǔ)句提示SQL Dialect is Not Configured的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2022-07-07
  • python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)

    python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)

    這篇文章主要介紹了python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評(píng)論

崇阳县| 红原县| 永安市| 莱州市| 东丽区| 乌兰县| 买车| 拉萨市| 山东省| 晋州市| 惠州市| 武邑县| 泸西县| 交城县| 三台县| 山西省| 武汉市| 天全县| 安岳县| 金寨县| 香河县| 方正县| 新余市| 通许县| 高安市| 宁远县| 邵阳市| 揭西县| 威海市| 永顺县| 新竹县| 伊宁县| 灵武市| 淮滨县| 永春县| 徐汇区| 疏附县| 达孜县| 罗定市| 铁力市| 银川市|