從今天開始, 小白我將帶領大家學習一下 Python 零基礎入門的內容. 本專欄會以講解 + 練習的模式, 帶領大家熟悉 Python 的語法, 應用, 以及代碼的基礎邏輯.
循環語句可以幫助我們重復執行某個代碼塊多次, 提高代碼的復用率和簡潔性.
Python 中循環的類型:
例 1:
# 利用for循環輸出0-9
for i in range(10):
print(i)
輸出結果:
0
1
2
3
4
5
6
7
8
9
例 2:
# 創建列表
list1 = [1, 2, 3, 4, 5]
# 利用for循環遍歷列表
for num in list1:
print(num)
輸出結果:
1
2
3
4
5
例子:
# 定義變量i
i = 0
# while循環輸出0-9
while i < 10:
print(i) # 調試輸出i
i += 1 # 每次循環i+1
輸出結果:
0
1
2
3
4
5
6
7
8
9
判斷語句通過判斷制定條件來確定後續執行的代碼塊.
格式:
if 判斷條件:
執行語句
例子:
# if判斷語句
if 1 < 2:
print("祖國你好1") # 條件為True, 執行
if 2 < 1:
print("祖國你好2") # 條件為False, 不會執行
輸出結果:
祖國你好1
格式:
if 判斷條件:
條件為 True 執行語句
else:
條件為 False 執行語句
例子:
# 創建變量
num1 = 1
num2 = 2
# if...else...判斷語句
if num1 > num2:
print("數字num1 > 數字num2")
else:
print("數字num2 > 數字num1")
輸出結果:
數字num2 > 數字num1
格式:
條件為 True 執行 if 條件 else 條件為 False 執行
例子:
# 創建變量
num1 = 1
num2 = 2
# 三元表達式
result = "數字num1 > 數字num2" if num1 > num2 else "數字num2 > 數字num1"
print(result) # 調試輸出
輸出結果:
數字num2 > 數字num1
通過使用break
語句, python 代碼可以提前跳出循環.
例子:
# for循環
for i in range(10):
# 當i為3時跳出循環
if i == 3:
break
# 調試輸出
print(i)
輸出結果:
0
1
2
相較於使用break
語句直接跳出循環, 使用contine
語句會跳出本次的循環, 不會執行余下的代碼.
例子:
# for循環
for i in range(10):
# 當i為3時跳過該次循環
if i == 3:
continue
# 調試輸出
print(i)
輸出結果:
0
1
2
4
5
6
7
8
9
我們可以看到, 當 i = 3 的時候, 跳過了當次循環, i 並沒有打印.
pass
語句在 python 中的作用是占位.
例子:
# 定義函數
def func():
pass # 占位