Python是一種非常流行的編程語言,使用起來非常方便。有時候在程序中使用循環結構時,我們需要在某些特定的條件下跳出循環。Python提供了一些跳出循環的方法,下面將介紹其中三種。
1. break語句
for i in range(10):
if i == 5:
break
print(i)
上面的代碼中,我們使用for循環迭代0到9之間的數,當i等于5時,我們使用break語句跳出循環。運行上面的代碼,將輸出0到4的數字。
2. continue語句
for i in range(10):
if i % 2 == 0:
continue
print(i)
上面的代碼中,我們使用for循環迭代0到9之間的數,當i能被2整除時,我們使用continue語句跳出本次循環,繼續進行下一輪循環。運行上面的代碼,將輸出1、3、5、7、9這些數字。
3. return語句
def find_value(list, value):
for i in range(len(list)):
if list[i] == value:
return i
return -1
上面的代碼中,我們定義了一個find_value函數,該函數接受一個列表和一個值,如果列表中存在該值,則返回該值在列表中的索引,否則返回-1。當我們使用return語句返回某個值時,函數將會立即停止執行并返回該值。運行上面的代碼,將返回該值在列表中的索引或-1。