色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python with語(yǔ)句用法原理詳解

瀏覽:2日期:2022-07-18 17:50:15

with 用法理解

Overview

with 與with之后的object一起,起到了拋出異常和單獨(dú)生成一個(gè)空間讓代碼在空間里運(yùn)行的效果。

實(shí)驗(yàn)代碼

class A: def __init__(self): self.a = 0 def __enter__(self): print(’enter’) def __exit__(self, exc_type, exc_val, exc_tb): print(’exit’)if __name__ == ’__main__’: a = A() with a: print(’first step’) print(1/0) print(’last setp’) print(’continue running’) print(’continue running’) print(’continue running’) print(’continue running’)

上述代碼輸出結(jié)果為

enterfirst stepexitZeroDivisionError: division by zero

代碼理解

根據(jù)上述代碼的測(cè)試結(jié)果可以看出:

with語(yǔ)句先運(yùn)行,with之后對(duì)象的__enter__()方法

然后運(yùn)行with空間的代碼

1.1. 當(dāng)with空間代碼出錯(cuò)后,會(huì)直接運(yùn)行__exit__()方法,然后拋出異常

1.2 當(dāng)with空間代碼沒(méi)有錯(cuò)誤時(shí),程序按順序__enter()__>> 邏輯語(yǔ)句>>exit()>>之后的代碼繼續(xù)運(yùn)行

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 在线播放国产一区二区三区 | 在线精品国产成人综合第一页 | 欧美亚洲不卡 | 国内自拍视频一区二区三区 | 国产成人91高清精品免费 | 女子张开腿让男人桶视频 | 国产亚洲精品日韩已满十八 | 高清国产在线 | 成在线人永久免费播放视频 | 欧美日韩一区二区三区四区在线观看 | 欧美一区二区三区在观看 | 美女毛片在线观看 | 亚洲国产精品久久久久666 | 久久久久久全国免费观看 | 精品久久久久久国产免费了 | 国产欧美日韩一区 | 久久精品国产亚洲片 | 亚洲一区二区三区免费看 | 亚洲视频精品在线观看 | 国产成人精品一区二区免费视频 | 亚洲国产精品日韩在线观看 | 欧美无玛 | 国产亚洲精品久久久久久午夜 | 日本b站一卡二不卡 | 色老头久久网 | 亚洲综合爱久久影院 | 黄页美女 | 国产精品尹人在线观看免费 | 日韩在线中文 | 久草视频在线资源站 | 222aaa免费国产在线观看 | 这里只有精品国产 | 韩国美女爽快一毛片免费 | 深夜做爰性大片很黄很色视频 | 日韩 国产 欧美 精品 在线 | 亚洲国产高清在线精品一区 | 午夜专区 | 美国的毛片免费的 | 午夜一级做a爰片久久毛片 午夜伊人网 | 国产成人在线免费观看 | 91精品国产91久久久久久 |