您好,登錄后才能下訂單哦!
這篇文章主要介紹“python控制流有哪些知識點”,在日常操作中,相信很多人在python控制流有哪些知識點問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”python控制流有哪些知識點”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
2.1 布爾值
布爾數(shù)據(jù)類型有兩種值:True 和 False
2.2 if語句
if語句包含以下部分:
if關(guān)鍵字
條件(即求值為True or False)
冒號
在下一行開始,縮進代碼塊
2.3 while循環(huán)語句
while循環(huán)語句總是包含下面的部分:
關(guān)鍵字
條件
冒號
從新行開始,縮進的代碼塊(稱為while的子句)
【注】可以看到while語句看起來和if語句類似,不同之處在于他們的行為。if子句結(jié)束時,程序繼續(xù)執(zhí)行if之后的語句,但在while子句結(jié)束時,程序執(zhí)行跳回到while語句開始處。
#if 語句>>> spam = 0>>> if spam < 5: print('hello,world') spam = spam + 1hello,world#while 語句>>> spam = 0>>> while spam <5 : print('hello,world') spam = spam +1hello,world hello,world hello,world hello,world hello,world
2.4 break語句
在while循環(huán)的子句中,如果執(zhí)行遇到break語句就會馬上退出while循環(huán)。
2.5 continue語句
continue語句同樣用于while循環(huán)內(nèi)部,如果程序執(zhí)行中遇到continue語句,就會馬上跳轉(zhuǎn)到循環(huán)開始處,重新對循環(huán)條件進行求值。
2.6 for循環(huán)和range()函數(shù)
在用于條件時,0、0.0、''(空字符串)被認為是False,其他值被認為是True
在代碼中,for語句看起來像 for i in range(5):這樣,總是包含以下部分:
for關(guān)鍵字
一個變量名
in關(guān)鍵字
調(diào)用range()方法,最多傳入三個參數(shù)
冒號
從下一行開始,縮進的代碼塊
2.7 range()的開始、停止和步長參數(shù)
range()函數(shù)可以有三個參數(shù),第一個為起始值、第二個為終止值、第三個為步長,步長就是每次迭代后循環(huán)變量增加的值。當然,負數(shù)也可以作為步長參數(shù),讓循環(huán)計數(shù)逐漸減少,而不是增加.
>>> for i in range (12,16): print(i)12131415>>> for i in range(0,10,1): print(i)0123456789>>> for i in range(5,-1,-1): print(i)543210>>>
2.8 導入模塊
python程序可以調(diào)用一組基本的函數(shù),這稱為“內(nèi)建函數(shù)”,python也包含一組模塊,稱為“標準庫”每個模塊都是一個python程序,包含一組相關(guān)的函數(shù),可以嵌入你的程序之中。
在使用一個模塊中的函數(shù)之前,必須用import語句導入該模塊。
import語句包含以下部分:
import關(guān)鍵字
模塊名稱
可選的更多的模塊名稱,之間用逗號隔開
>>> import random >>> for i in range(5): print(random.randint(1,10))61914
2.9 sys.exit()提前結(jié)束程序
當程序執(zhí)行到指令的底部時,只是會終止。但是通過調(diào)用sys.exit()函數(shù),可以讓程序終止或者退出,因為這個函數(shù)在sys模塊中,所以必須先導入sys,才能使用它。
>>> import sys >>> while True: print('typle exit to exit.') response =input() if response == 'exit': sys.exit() print('you typed' + response +'.') typle exit to exit.exit>>>
【注】
布爾操作符有 and 、 or、not
條件是一個表達式,它用于控制流語句,求值為布爾值。
代碼塊:一些代碼可以作為一組,放在“代碼塊”中,他有三條規(guī)則:
縮進增加時,代碼塊開始
代碼塊可以包含其他代碼塊
縮進減少為零,或減少為外面包圍的代碼塊的縮進,代碼塊就結(jié)束了
到此,關(guān)于“python控制流有哪些知識點”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。