if...else...條件語句我相信學習python的童鞋們都喜歡用,例如下一面這一段
def func(param):
if param == "cat":
print("這是一只貓咪")
elif param == "dag":
print("這是一直狗狗")
elif param == "pig":
print("這是一只小豬")
...
else:
print("不知道是什么")
# 寫很長的一段if語句來判斷不同的情況
這段代碼的使用場景是滿足用戶可以完成在不同場景進行對應的操作,對應后端的代碼,你肯定能想到最簡單的實現方式就是上面的if ... else 語句。但是隨著你的場景不斷的增加,你的if else 代碼也跟著越來越長了。這帶來的一個問題就是系統的可擴展性差,后續的維護會變得舉步維艱。
對象特性
對象的三大特性: 封裝 、 繼承 、多態
封裝
:根據職責將屬性和?法封裝到?個抽象的類中; 增強代碼的安全性繼承
:實現代碼的重?,相同的代碼不需要重復的編寫; 增強代碼的可重用性多態
:不同的對象調?相同的?法,產?不同的執?結果; 增加代碼的靈活度,增強代碼的可擴展性
定義基礎類
首先,我們將定義一個基礎類,它將作為不同條件的父類。我們將在這個類中定義一個通用的方法,用于執行操作。
class Animal():
def execute(self):
pass
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
代碼
+關注
關注
30文章
4750瀏覽量
68357 -
python
+關注
關注
56文章
4782瀏覽量
84456 -
IF
+關注
關注
1文章
49瀏覽量
26856
發布評論請先 登錄
相關推薦
Linux Shell系列教程之Shell判斷 if else用法
if 語句通過關系運算符判斷表達式的真假來決定執行哪個分支。 Shell 有三種 if else格式: if ... fi 格式 if ... else ... fi 格式
發表于 09-03 14:20
JavaScript 【4】 條件語句
JavaScript if...Else 語句條件語句用于基于不同的條件來執行不同的動作。條件語句通常在寫代碼時,您總是需要為不同的決定來執行不同的動作。您可以在代碼中使用
發表于 07-17 10:36
HarmonyOS/OpenHarmony應用開發-ArkTS語言渲染控制if/else條件渲染
使用條件渲染語句時,條件渲染語句內僅允許使用GridItem組件。二、更新機制
當if、else if后跟隨的狀態判斷中使用的狀態變量值變化時,條件
發表于 08-21 14:29
FPGA學習系列:if-else與case
的邏輯。?設計原理:?if...else 條件語句的作用是根據指定的端盤條件是否滿足來確定下一步要執行的操作他們的書寫格式如下(1)if (條件語句) ????(2)if(
C語言的switch case多分支選擇語句的詳細資料說明
1、switch-case開關語句是一種多分支選擇語句,用來實現多方向條件分支。雖然采用if-else條件判斷語句也可以實現多方向條件分支,
發表于 07-12 17:39
?1次下載
python判斷語句的詳細說明
python判斷語句:if 1. 簡單小例子 如果滿足條件 A,則執行代碼塊 a,否則執行代碼塊 b。類似這樣的控制流程語句,稱之為條件語句。 它的基本形式是 if 判斷
利用Java 8的Function接口來消滅if...else
在開發過程中經常會使用if...else...進行判斷拋出異常、分支處理等操作。這些if...else...充斥在代碼中嚴重影響了代碼代碼的美觀,這時我們可以利用Java 8的Function接口來消滅if...
在Python中的if...else條件語句介紹
在 Python 中,if...else 是一種條件語句,可以根據給定的條件執行不同的操作。這個語句通常用于控制程序的流程。
代碼如何優化掉多余的if/else?
的if/else? 1. 提前 return 這是判斷條件取反的做法,代碼在邏輯表達上會更清晰,看下面代碼: if (condition) { // do something} else
如何解決冗長的if...else條件判斷(下)
創建子類 接下來,我們將創建不同的類來表示不同的條件,每個類都會根據條件來執行execute()方法來做某些事。 class Cat ( Animal ): def execute ( self
python if 多條件并列判斷
Python中的if語句允許我們根據條件執行不同的代碼塊。有時候我們需要同時判斷多個條件是否滿足,并根據結果執行不同的代碼塊。在這篇文章中,我們將會進行詳盡、詳實且細致的介紹。 首先,我們來看
評論