可以透過break、continue、return來跳出函數。
#!/bin/python #-*- coding -*- def printinfo( nu, *others ): print nu for var in others: print var return;
推薦手冊:Python 基礎入門教學#
#!/bin/python #-*- coding:utf-8 -*- def printinfo( nu, *others ): print nu for var in others: print var return;
兩個一樣的函數,傳同樣的值結果不同,第一種情況return在for迴圈裡面所以輸出一次退出迴圈
>>> printinfos(11,12,13,15,112) 11 12 >>> printinfo(11,12,13,15,112) 11 12 13 15 112
break:跳出所在的目前整個循環,到外層程式碼繼續執行。
continue:跳出本次循環,從下一個迭代繼續運行循環,內層循環執行完畢,外層程式碼繼續運行。
return:直接傳回函數,所有該函數體內的程式碼(包含循環體)都不會再執行。
相關教學推薦:Python影片教學
相關文章推薦:#
#1.如何結束退出python腳本
2.python如何跳出while循環
相關影片推薦:
1.小甲魚零基礎入門學習Python影片教學
以上是Python直譯如何跳出函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!