程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Python 基礎 2022 最新】第四課 基礎語法

編輯:Python

【Python 基礎 2022 最新】第四課 基礎語法

  • 概述
  • 循環
    • for 循環
    • while 循環
  • 判斷語句
    • if 判斷
    • 三元表達式
    • break
    • continue
    • pass

概述

從今天開始, 小白我將帶領大家學習一下 Python 零基礎入門的內容. 本專欄會以講解 + 練習的模式, 帶領大家熟悉 Python 的語法, 應用, 以及代碼的基礎邏輯.

循環

循環語句可以幫助我們重復執行某個代碼塊多次, 提高代碼的復用率和簡潔性.

Python 中循環的類型:

  • for 循環: 重復執行語句
  • while 循環: 當判斷條件為 True 時, 重復執行語句

for 循環

例 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

while 循環

例子:

# 定義變量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判斷語句
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

通過使用break語句, python 代碼可以提前跳出循環.

例子:

# for循環
for i in range(10):
# 當i為3時跳出循環
if i == 3:
break
# 調試輸出
print(i)

輸出結果:

0
1
2

continue

相較於使用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

pass語句在 python 中的作用是占位.

例子:

# 定義函數
def func():
pass # 占位

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved