對Python3 goto 語句的使用方法詳解
熟悉 C 語言的小伙伴一定對 goto 語句不陌生,它可以在代碼之間隨意的跳來跳去,但是好多老鳥都告誡大家,不要使用 goto,因?yàn)?goto 會使你的代碼邏輯變的極其混亂。
但是有時候我們不得不用它,因?yàn)樗咝Я?。比如進(jìn)入循環(huán)內(nèi)部深層一個 goto 就能回到最上層,還有可以定位到代碼的任意一個位置,很是高效方便。
但是也不要所有的代碼都用 goto,那樣你的代碼就變得像量子世界那樣詭異,連你自己都控制不了。
最后一句忠告,能不用 goto 最好就不用。
首先安裝一個 goto 的包(因?yàn)楣俜绞菦]有 goto 語句的)
pip install goto-statement
具體的語法
from goto import with_goto @with_goto def range(start, stop): i = start result = [] label .begin if i == stop: goto .end result.append(i) i += 1 goto .begin label .end return result
github goto pack:https://github.com/snoack/python-goto
以上這篇對Python3 goto 語句的使用方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用Keras庫中的LSTM模型生成新文本內(nèi)容教程
Python語言使用金庸小說文本庫,對文本進(jìn)行預(yù)處理,然后使用Keras庫中的LSTM模型創(chuàng)建和訓(xùn)練了模型,根據(jù)這個模型,我們可以生成新的文本,并探索小說的不同應(yīng)用2024-01-01Python 獲取 datax 執(zhí)行結(jié)果保存到數(shù)據(jù)庫的方法
今天小編就為大家分享一篇Python 獲取 datax 執(zhí)行結(jié)果保存到數(shù)據(jù)庫的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07Python實(shí)現(xiàn)全自動安裝第三方庫的方法
這篇文章主要介紹了Python實(shí)現(xiàn)全自動安裝第三方庫的方法,一說Python要安裝哪個模塊,我們第一反應(yīng),win+r輸入cmd,pip?instll安裝,但是如果換電腦了,Python第三方庫那么多,難道要一次一次的敲擊pip?install,本文就介紹一個簡單的方法解放雙手,需要的朋友可以參考下2023-07-07python用pyecharts實(shí)現(xiàn)地圖數(shù)據(jù)可視化
這篇文章主要介紹了python用pyecharts實(shí)現(xiàn)地圖數(shù)據(jù)可視化,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03python中Pycharm 輸出中文或打印中文亂碼現(xiàn)象的解決辦法
本篇文章主要介紹了python中Pycharm 輸出中文或打印中文亂碼現(xiàn)象的解決辦法 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06python通過郵件服務(wù)器端口發(fā)送郵件的方法
這篇文章主要介紹了python通過郵件服務(wù)器端口發(fā)送郵件的方法,涉及Python發(fā)送郵件的相關(guān)技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-04-04