1.5.1 Python的縮進和冒號
Python具有嚴格的縮進機制, 使得代碼非常整齊規(guī)范, 賞心悅目, 提高了程序可讀性, 在某種程度上提高了可維護性, Python不像其他語言使用{}來確定確定作用域, 而Python僅使用tab鍵來確定作用域
1.5.2 if
條件判斷
Python中有很多的判斷邏輯, 一般if
使用較多, if
后面接條件判斷, 如果條件成立, 才執(zhí)行if
下面的代碼塊, 如果條件不成立, 則跳過if
下面的代碼塊繼續(xù)往下執(zhí)行, 格式如下
a = 3
if a > 0:
print('a的值是正數(shù)')
elif a == 0:
print('a的值為0')
else:
print('a的值是負數(shù)')
if判斷
if判斷2
if判斷3
1.5.3 while
循環(huán)
很多情況程序可以為我們做很多重復(fù)而有同樣的工作, 都是通過循環(huán)來實現(xiàn), 格式如下
while 判斷條件:
執(zhí)行語句
while在執(zhí)行前.看判斷條件是否為True, 如果為True就進入循環(huán), 每循環(huán)一次就判斷一次循環(huán)條件, 直到循環(huán)條件不成立跳出循環(huán), 執(zhí)行后面的代碼, 如果一開始循環(huán)條件不成立, 不進入循環(huán), 直接執(zhí)行后面的代碼
while循環(huán)
1.5.4 for
循環(huán)
for
循環(huán)在實際應(yīng)用中主要用來便利列表, 字符串, 文件等操作
for循環(huán)
注: enumerate()函數(shù), 默認分離鍵和值, 在for循環(huán)中, 通過k, v分別賦值鍵和值, 然后全部遍歷出來, 如果是列表就遍歷下標和元素
1.5.5 continue
和break
使用
continue
用來跳過一次循環(huán)
continue
如上, 如果
i = 5
的時候跳過當次循環(huán), 不打印i
直接重新判斷是否滿足循環(huán)條件
break
用來跳出循環(huán)
break
如上, 當
i = 5
時, 終止繼續(xù)循環(huán), 循環(huán)語句中的剩余的代碼均不執(zhí)行, 直接執(zhí)行循環(huán)后面的代碼