- Python 基礎
- Python - 首頁
- Python - 概述
- Python - 歷史
- Python - 特性
- Python vs C++
- Python - Hello World 程式
- Python - 應用領域
- Python - 直譯器
- Python - 環境搭建
- Python - 虛擬環境
- Python - 基本語法
- Python - 變數
- Python - 資料型別
- Python - 型別轉換
- Python - Unicode 系統
- Python - 字面量
- Python - 運算子
- Python - 算術運算子
- Python - 比較運算子
- Python - 賦值運算子
- Python - 邏輯運算子
- Python - 位運算子
- Python - 成員運算子
- Python - 身份運算子
- Python - 運算子優先順序
- Python - 註釋
- Python - 使用者輸入
- Python - 數字
- Python - 布林值
- Python 控制語句
- Python - 控制流
- Python - 決策
- Python - if 語句
- Python - if else
- Python - 巢狀 if
- Python - Match-Case 語句
- Python - 迴圈
- Python - for 迴圈
- Python - for-else 迴圈
- Python - while 迴圈
- Python - break 語句
- Python - continue 語句
- Python - pass 語句
- Python - 巢狀迴圈
- Python 函式與模組
- Python - 函式
- Python - 預設引數
- Python - 關鍵字引數
- Python - 僅關鍵字引數
- Python - 位置引數
- Python - 僅位置引數
- Python - 可變引數
- Python - 變數作用域
- Python - 函式註解
- Python - 模組
- Python - 內建函式
- Python 字串
- Python - 字串
- Python - 字串切片
- Python - 修改字串
- Python - 字串連線
- Python - 字串格式化
- Python - 跳脫字元
- Python - 字串方法
- Python - 字串練習
- Python 列表
- Python - 列表
- Python - 訪問列表元素
- Python - 修改列表元素
- Python - 新增列表元素
- Python - 刪除列表元素
- Python - 遍歷列表
- Python - 列表推導式
- Python - 排序列表
- Python - 複製列表
- Python - 合併列表
- Python - 列表方法
- Python - 列表練習
- Python 元組
- Python - 元組
- Python - 訪問元組元素
- Python - 更新元組
- Python - 解包元組
- Python - 遍歷元組
- Python - 合併元組
- Python - 元組方法
- Python - 元組練習
- Python 集合
- Python - 集合
- Python - 訪問集合元素
- Python - 新增集合元素
- Python - 刪除集合元素
- Python - 遍歷集合
- Python - 合併集合
- Python - 複製集合
- Python - 集合運算子
- Python - 集合方法
- Python - 集合練習
- Python 字典
- Python - 字典
- Python - 訪問字典元素
- Python - 修改字典元素
- Python - 新增字典元素
- Python - 刪除字典元素
- Python - 字典檢視物件
- Python - 遍歷字典
- Python - 複製字典
- Python - 巢狀字典
- Python - 字典方法
- Python - 字典練習
- Python 陣列
- Python - 陣列
- Python - 訪問陣列元素
- Python - 新增陣列元素
- Python - 刪除陣列元素
- Python - 遍歷陣列
- Python - 複製陣列
- Python - 反轉陣列
- Python - 排序陣列
- Python - 合併陣列
- Python - 陣列方法
- Python - 陣列練習
- Python 檔案處理
- Python - 檔案處理
- Python - 寫入檔案
- Python - 讀取檔案
- Python - 重新命名和刪除檔案
- Python - 目錄
- Python - 檔案方法
- Python - OS 檔案/目錄方法
- Python - OS 路徑方法
- 面向物件程式設計
- Python - OOPs 概念
- Python - 類與物件
- Python - 類屬性
- Python - 類方法
- Python - 靜態方法
- Python - 建構函式
- Python - 訪問修飾符
- Python - 繼承
- Python - 多型
- Python - 方法重寫
- Python - 方法過載
- Python - 動態繫結
- Python - 動態型別
- Python - 抽象
- Python - 封裝
- Python - 介面
- Python - 包
- Python - 內部類
- Python - 匿名類和物件
- Python - 單例類
- Python - 包裝類
- Python - 列舉
- Python - 反射
- Python 錯誤與異常
- Python - 語法錯誤
- Python - 異常
- Python - try-except 塊
- Python - try-finally 塊
- Python - 丟擲異常
- Python - 異常鏈
- Python - 巢狀 try 塊
- Python - 使用者自定義異常
- Python - 日誌記錄
- Python - 斷言
- Python - 內建異常
- Python 多執行緒
- Python - 多執行緒
- Python - 執行緒生命週期
- Python - 建立執行緒
- Python - 啟動執行緒
- Python - 連線執行緒
- Python - 執行緒命名
- Python - 執行緒排程
- Python - 執行緒池
- Python - 主執行緒
- Python - 執行緒優先順序
- Python - 守護執行緒
- Python - 執行緒同步
- Python 同步
- Python - 執行緒間通訊
- Python - 執行緒死鎖
- Python - 中斷執行緒
- Python 網路程式設計
- Python - 網路程式設計
- Python - Socket 程式設計
- Python - URL 處理
- Python - 泛型
- Python 庫
- NumPy 教程
- Pandas 教程
- SciPy 教程
- Matplotlib 教程
- Django 教程
- OpenCV 教程
- Python 雜項
- Python - 日期與時間
- Python - 數學
- Python - 迭代器
- Python - 生成器
- Python - 閉包
- Python - 裝飾器
- Python - 遞迴
- Python - 正則表示式
- Python - PIP
- Python - 資料庫訪問
- Python - 弱引用
- Python - 序列化
- Python - 模板
- Python - 輸出格式化
- Python - 效能測量
- Python - 資料壓縮
- Python - CGI 程式設計
- Python - XML 處理
- Python - GUI 程式設計
- Python - 命令列引數
- Python - 文件字串
- Python - JSON
- Python - 傳送郵件
- Python - 擴充套件
- Python - 工具/實用程式
- Python - GUI
- Python 高階概念
- Python - 抽象基類
- Python - 自定義異常
- Python - 高階函式
- Python - 物件內部
- Python - 記憶體管理
- Python - 元類
- Python - 使用元類進行超程式設計
- Python - 模擬和存根
- Python - 猴子補丁
- Python - 訊號處理
- Python - 型別提示
- Python - 自動化教程
- Python - Humanize 包
- Python - 上下文管理器
- Python - 協程
- Python - 描述符
- Python - 診斷和修復記憶體洩漏
- Python - 不可變資料結構
- Python 有用資源
- Python - 問答
- Python - 線上測驗
- Python - 快速指南
- Python - 參考
- Python - 速查表
- Python - 專案
- Python - 有用資源
- Python - 討論
- Python 編譯器
- NumPy 編譯器
- Matplotlib 編譯器
- SciPy 編譯器
Python else 關鍵字
在 Python 中,else 關鍵字用於條件語句。只有當 if 條件為 False 時,才會執行 else 程式碼塊。此關鍵字在語法上依賴於 if 關鍵字。如果我們在沒有 if 語句的情況下使用 else 關鍵字,我們將得到一個 SyntaxError。
語法
以下是 Python else 關鍵字的語法:
if condition:
statement1
statement2
else:
statement3
statement4
示例
以下是 Python else 關鍵字的基本示例:
if False:
print("Hello")
else:
print("Hello world")
輸出
以下是上述程式碼的輸出:
Hello world
在函式中使用 else 關鍵字
else 關鍵字也可以用於函式中以檢查條件語句。
示例
這裡,我們定義了一個名為 fun1 的函式來檢查數字是否為 正數:
def fun1(num):
if num<0:
return False
else:
return True
x=9
print(x,"is a positive number :",fun1(x))
y=-4
print(y,"is a positive number :",fun1(y))
輸出
以下是上述程式碼的輸出:
9 is a positive number : True -4 is a positive number : False
在迴圈中使用 else 關鍵字
else 關鍵字用於基於條件語句的 迴圈。
示例
讓我們嘗試理解迴圈中的 else 關鍵字:
x=[1,2,3,4]
for i in x:
if i%2==0:
print(i,"is a even number in the list")
else:
print(i,"is not a even number in the list")
輸出
以下是上述程式碼的輸出:
1 is not a even number in the list 2 is a even number in the list 3 is not a even number in the list 4 is a even number in the list
在沒有 if 語句的情況下使用 else 關鍵字
else 關鍵字依賴於 if 條件。如果我們在沒有 if 條件的情況下使用 else 程式碼塊,我們將得到一個 SyntaxError。
示例
else:
print("Hello")
輸出
以下是上述程式碼的輸出:
File "E:\pgms\Keywords\else.py", line 28
else:
^^^^
SyntaxError: invalid syntax
將 else 關鍵字與 elif 一起使用
當有多個條件語句要檢查時,我們可以使用 elif。如果所有給定的條件都為 False,則將執行 else 程式碼塊。
示例
這裡,是 else 與 elif 關鍵字一起使用的示例:
if False:
print("Welcome")
elif False:
print("To")
elif False:
print("the")
else:
print("Welcome to Tutorials Point")
輸出
以下是上述程式碼的輸出:
Welcome to Tutorials Point
將 else 與 try & except 塊一起使用
我們還可以將 else 關鍵字與 try 和 except 塊一起使用。在這種情況下,只有當 try 程式碼塊不引發任何錯誤時,才會執行 else 程式碼塊。
示例
讓我們嘗試執行 else 與 try 和 except 塊一起使用:
x = 5
try:
x < 10
print("This statement is executed")
except:
print("Something went wrong")
else:
print("This statement is executed only if try block is executed without raising any errors")
輸出
以下是上述程式碼的輸出:
This statement is executed This statement is executed only if try block is executed without raising any errors
巢狀 else
當在一個 else 程式碼塊內有多個 else 時,稱為 巢狀 else。
示例
這裡,是巢狀 else 的示例:
if False:
print("This is not executed")
else:
if False:
print("Hello World")
else:
print("This statement is executed")
輸出
以下是上述程式碼的輸出:
This statement is executed
python_keywords.htm
廣告