国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python - 如何獲取嵌套函數中的值

瀏覽:113日期:2022-07-11 13:34:21

問題描述

假設有這樣一段代碼:

def demo(): a = 1 b = 0 c = a / bdef main():try: demo()except Exception as e: print(e)main()

現在希望在異常時不對demo函數內的代碼做任何修改也可以獲取到demo中a和b的值。

問題解答

回答1:

參考了這個問題,然后解決了。嵌套函數獲取調用函數

回答2:

用全局變量 global 可以實現

a = b = 0def demo(): global a, b a = 1 b = 0 c = a / bdef main():try: demo()except Exception as e: print ’a: %d, b: %d’ % (a, b) print(e)main()回答3:

函數外加引用, 這是變量作用域的知識

a = Noneb = Nonedef demo(): global a, b a = 1 b = 0 c = a / bdef main(): try:demo() except Exception as e:print(e)main()print aprint b

或者把a,b放一個字典變量里, 這樣就不需要global了

g = {'a':0,'b':0}def demo(): g[’a’] = 1; g[’b’] = 0 c = g[’a’] / g[’b’]

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 中文字幕亚洲一区二区三区 | 91成人午夜性a一级毛片 | 国产精品成人影院 | 怡红院在线视频观看 | 性色欧美xo影院 | 久久精品国产精品青草不卡 | 欧美精品久久 | a国产在线 | 国产成人精品一区二区不卡 | 精品三级内地国产在线观看 | 玖草在线播放 | 国产一进一出视频网站 | 狠狠综合久久久久综合小说网 | 国内自拍视频在线播放 | 久久福利青草精品资源站免费 | 国产丶欧美丶日韩丶不卡影视 | 久久草在线视频 | 福利片成人午夜在线 | 二区三区在线 | 写真片福利视频在线播放 | 日本精品视频一视频高清 | 洋老外米糕国产一区二区 | 亚洲精品久久一区毛片 | 欧美日韩在线看 | 成人性色生活影片 | 国产成人一区二区三区 | 成人做爰视频www网站 | 很黄很色的免费视频 | 国产免费高清 | 久久国产精品自线拍免费 | 精品国产系列 | 国产精品亚洲欧美日韩区 | 中文字幕人成乱码在线观看 | 毛片在线观看视频 | 最新国产成人综合在线观看 | 三级视频在线播放线观看 | 中文字幕天堂久久精品 | 久久国产成人午夜aⅴ影院 久久国产成人亚洲精品影院老金 | 在线 | 一区二区三区四区 | 日韩欧美一区二区在线 | 亚洲国产成人久久综合野外 |