1.while語句
條件循環控制語句。一般需要和break一起使用,不然會進入死循環。
格式:【 while b113cd7a08914f67edf6a268201cfce1:
74b37649249ac24ab34f06f696201a1c in ab1d6c9b5d466dd539b41c59e41bfbb9:】
#书写格式result = value1 if 条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul4.range()函數##數字序列迭代器,當你迭代它時,它是一個能夠像期望的序列返回連續項的對象,但為了節省空間,它並不真正構造列表。
格式: range(stop) 給出結束數值,開始數值預設為0,間隔為1。
range(start,stop) 給予開始數值及結束數值,間隔1。 range(start,stop,step) 給予開始數值與結束數值,間隔為step數值。x=['a','b','c','d']for i in x : # i 位置的字符,只要不是关键字,可以随意用字符代表 print(i)
5.break和continue語句,以及循環中的else語句
1)break語句和
中的類似,用來跳出最近的一級for 或while 迴圈。 for i in range(3): #运行结果为0,1,2
print(i)for i in range(0,5): #运行结果为0,1,2,3,4
print(i)for i in range(-2,10,2): #运行结果为-2,0,2,4,6,8
print(i)
2)continue語句
表示迴圈繼續執行下一次迭代:
while True: print('hello') break3)迴圈中的else如continue的例子裡,有for-else語句,else語句會在迴圈跳出後執行,但是break跳出迴圈則不會執行else,所以else可以用來處理循環中的一些異常跳出。
for x in range(1, 4): print(x, 'for语句') continue print(x, 'continue语句后') else: print(x, 'else语句') #运行结果 for语句 for语句 for语句 else语句
6.pass語句
pass語句什麼都不做。它用於那些語法上必須要有什麼語句,但程式什麼也不做的場合,通常用於創建最小結構的類別。另一方面,pass可以在建立新程式碼時用來做函數或控制體的佔位符。可以讓你在更抽象的層次上思考。
for x in range(1, 4): print(x) else: print(x) #运行结果 2 3
以上是關於Python流程控制詳細程式碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!