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

淺談對(duì)yield的初步理解

 更新時(shí)間:2017年05月29日 08:09:03   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談對(duì)yield的初步理解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

如下所示:

def go():
  while True:
    data = 1
    r = yield data # data是返回值,r是接收值
    print("data", data)
    print("A1", r)
    data += 1

    r = yield data
    print("data",data)
    r += r
    print("A2", r)
    data += 1

    r = yield data
    print("data",data)
    print("A3", r)
    # 運(yùn)行時(shí)此后若找不到下一個(gè)yield,則會(huì)報(bào)錯(cuò)StopIteration

my = go()
print("my", my)
print("None", my.send(None))
print(my.send("1"))
print(my.send("2"))
print(my.send("3"))

①my.send(None):  意思為啟動(dòng)協(xié)程,此步會(huì)返回第一個(gè)yield后面的data值。

②send一次,運(yùn)行的代碼是兩個(gè)yield之間的代碼,最后返回后一個(gè)yield后面的data值,若缺少后一個(gè)yield語句,則會(huì)報(bào)錯(cuò)“Stoplteration”

③r = yield data

   r 為my.send('傳入的數(shù)據(jù)') 傳入的數(shù)據(jù)

   data為此段運(yùn)行完返回的數(shù)據(jù)

以上這篇淺談對(duì)yield的初步理解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python基礎(chǔ)筆記之struct和格式化字符

    Python基礎(chǔ)筆記之struct和格式化字符

    strtuct模塊主要在Python中的值于C語言結(jié)構(gòu)之間的轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)筆記之struct和格式化字符的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • Python實(shí)現(xiàn)提取語句中的人名

    Python實(shí)現(xiàn)提取語句中的人名

    這篇文章主要為大家介紹一個(gè)小工具:可以將語句中的人名提取出來。文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-01-01
  • Python中正則表達(dá)式詳解

    Python中正則表達(dá)式詳解

    Python 的 re 模塊(Regular Expression 正則表達(dá)式)提供各種正則表達(dá)式的匹配操作,Python 會(huì)將正則表達(dá)式轉(zhuǎn)化為字節(jié)碼,利用 C 語言的匹配引擎進(jìn)行深度優(yōu)先的匹配。
    2017-05-05
  • Python基于遞歸和非遞歸算法求兩個(gè)數(shù)最大公約數(shù)、最小公倍數(shù)示例

    Python基于遞歸和非遞歸算法求兩個(gè)數(shù)最大公約數(shù)、最小公倍數(shù)示例

    這篇文章主要介紹了Python基于遞歸和非遞歸算法求兩個(gè)數(shù)最大公約數(shù)、最小公倍數(shù),涉及Python遞歸算法、流程循環(huán)控制進(jìn)行數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python3安裝pip工具的詳細(xì)步驟

    Python3安裝pip工具的詳細(xì)步驟

    這篇文章主要介紹了Python3安裝pip工具的詳細(xì)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python 2/3下處理cjk編碼的zip文件的方法

    Python 2/3下處理cjk編碼的zip文件的方法

    今天小編給大家分享Python 2/3下處理cjk編碼的zip文件的方法,在項(xiàng)目中經(jīng)常會(huì)遇到這樣的問題,小編特意分享到腳本之家平臺(tái),感興趣的朋友跟隨小編一起看看吧
    2019-04-04
  • openCV實(shí)現(xiàn)圖像融合的示例代碼

    openCV實(shí)現(xiàn)圖像融合的示例代碼

    圖像融合是兩幅圖片疊加在一起,本文主要介紹了openCV實(shí)現(xiàn)圖像融合的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python字典簡介以及用法詳解

    Python字典簡介以及用法詳解

    字典(dictionary)是除列表意外python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型。列表是有序的對(duì)象結(jié)合,字典是無序的對(duì)象集合。兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過鍵來存取的,而不是通過偏移存取。
    2016-11-11
  • 利用python實(shí)現(xiàn)后端寫網(wǎng)頁(flask框架)

    利用python實(shí)現(xiàn)后端寫網(wǎng)頁(flask框架)

    這篇文章主要給大家介紹了關(guān)于如何利用python實(shí)現(xiàn)后端寫網(wǎng)頁(flask框架)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python如何實(shí)現(xiàn)的簡單購物車程序

    Python如何實(shí)現(xiàn)的簡單購物車程序

    這篇文章主要介紹了Python如何實(shí)現(xiàn)的簡單購物車程序,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-05-05

最新評(píng)論

呼和浩特市| 西乡县| 民权县| 普洱| 宁海县| 金华市| 灵璧县| 昌黎县| 正蓝旗| 江北区| 东源县| 莒南县| 晋江市| 蓬溪县| 饶阳县| 靖安县| 皋兰县| 甘南县| 谢通门县| 三亚市| 济源市| 寿宁县| 宾阳县| 卫辉市| 大埔县| 讷河市| 四子王旗| 灵山县| 田林县| 灵台县| 基隆市| 上虞市| 江山市| 同江市| 讷河市| 修水县| 浙江省| 阿拉善右旗| 黄平县| 巍山| 苏州市|