python中的break\return\pass\continue用法
阿新 • • 發佈:2018-11-23
continue:
def func():
for i in range(1,11):
if i % 2 == 0:
continue # 作用是當符合上面的if判語句後,就直接跳過之後的語句,也就是不執行print(i)
print (i)
func()
# 輸出的結果是:1,3,5,7,9
break
def func1():
for i in range(1,11):
if i % 2 == 0:
break # 作用是不滿足if語句後,直接執行print(i)
print (i)
func1()
# 輸出的結果是:1
return
def func2():
for i in range(1,11):
if i % 2 == 0:
return i # 符合第一個條件的情況,輸出並停止
print(i)
func2()
# 輸出結果是:2
pass
def func3():
for i in range(1,11):
if i % 2 == 0:
pass # 不做任何的操作,無論if條件是什麼,都會執行下面的程式碼
print (i)
func3()
# 輸出的結果是;1,2,3,4,5,6,7,8,9,10