欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于python goto的正確用法說明

 更新時間:2021年03月06日 10:17:07   作者:追夢小狂魔  
這篇文章主要介紹了基于python goto的正確用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

首先是安裝,python沒有這個,需要安裝別的

pip install goto-statement

看了一篇文章,都是直接官網的列子,根本不能用,所以自己搜集了資料,接下來介紹

這三個包是要用的,而不是只有最后一個

import goto
from dominate.tags import label
from goto import with_goto

這個必須有,如果有多個函數,會報錯,應該放到要用的函數上面,例如

@with_goto
def xxx():
 xxx
 

我的用法

def test(data):
  label.begin
  try:
   xxx
  except:
    goto.begin

嘗試執(zhí)行要執(zhí)行的程序,出錯了就回到label.begin的地方

goto雖好,但是用多了會導致程序混亂,謹慎使用

補充:python3 goto跳轉到指定代碼行,執(zhí)行代碼

1.需求背景:

當執(zhí)行到某一步驟后,發(fā)現結果不是想要的那種形式,希望這一次循環(huán)重新執(zhí)行,需要跳轉到固定位置。

2.使用goto:

(1)安裝goto

pip install goto-statement

(2)使用goto完成一個小例子

官方文檔見:https://pypi.org/project/goto-statement/

注意:如果你在ide山運行l(wèi)abel 和 goto 下有紅色波浪線提示錯誤。不用理會直接執(zhí)行即可

from goto import with_goto
 
@with_goto   #必須有
def te(list_):
  tmp_list = list_
  label.begin    #標識跳轉并開始執(zhí)行的地方
  result = []
  try:
    for i, j in enumerate(list_):
      tmp = 1 / j
      result.append(tmp)
      last_right_i = i
      if i == 1:
        print('----hhhhhhh')
        goto.begin
  except ZeroDivisionError:
    del tmp_list[last_right_i + 1]
    goto.begin   #在有跳轉標識的地方開始執(zhí)行
  return result
 
if __name__ == '__main__':
  a = te([1, 3, 4, 0, 6])
  print(a)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • Python 統(tǒng)計列表中重復元素的個數并返回其索引值的實現方法

    Python 統(tǒng)計列表中重復元素的個數并返回其索引值的實現方法

    這篇文章主要介紹了Python 統(tǒng)計列表中重復元素的個數并返回其索引值,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • Pandas常用的數據結構和常用的數據分析技術

    Pandas常用的數據結構和常用的數據分析技術

    Pandas是Python中用于數據處理和分析的強大庫,其最常用的數據結構是Series和DataFrame。Series類似于一維數組,可以表示一列數據;DataFrame類似于二維表格,可以表示多列數據
    2023-04-04
  • 關于python中逆序的三位數

    關于python中逆序的三位數

    這篇文章主要介紹了關于python中逆序的三位數,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python中MySQL數據遷移到MongoDB腳本的方法

    Python中MySQL數據遷移到MongoDB腳本的方法

    MongoDB 是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。本文給大家介紹Python中MySQL數據遷移到MongoDB腳本的方法,需要的朋友參考下
    2016-04-04
  • python Pool常用函數用法總結

    python Pool常用函數用法總結

    在本篇內容里小編給大家整理的是一篇關于python Pool常用函數用法總結內容,有需要的朋友們可以學習下。
    2021-04-04
  • 在Sublime Editor中配置Python環(huán)境的詳細教程

    在Sublime Editor中配置Python環(huán)境的詳細教程

    這篇文章主要介紹在sublime編輯器中安裝python軟件包,以 實現自動完成等功能,并在sublime編輯器本身中運行build,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2020-05-05
  • Python基礎之time庫詳解

    Python基礎之time庫詳解

    這篇文章主要介紹了Python基礎之time庫詳解,文中有非常詳細的代碼示例,對正在學習python基礎的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • python類方法中的self關鍵字使用

    python類方法中的self關鍵字使用

    這篇文章主要介紹了python類方法中的self關鍵字使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Python Coroutine池化的實現詳解

    Python Coroutine池化的實現詳解

    在當今計算機科學和軟件工程的領域中,池化技術如線程池、連接池和對象池等已經成為優(yōu)化資源利用率和提高軟件性能的重要工具,所以下面我們就來看看Coroutine池化的具體實現吧
    2024-01-01
  • PIP安裝python包出現超時問題的解決

    PIP安裝python包出現超時問題的解決

    這篇文章主要介紹了PIP安裝python包出現超時問題的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03

最新評論