我試圖查看是否有更高效的方式來編寫if語句。編寫一個API來根據調用該類的參數數生成一個url。需要縮小我的大如果python中的elif語句
對於防爆:
def Cars(self, model=null, color=null, miles=null)
if model == null and color == null and miles ==null:
url = cars/
elif model != null and color == null and miles ==null:
url = cars/model=%s)% model
elif model != null and color != null and miles ==null:
url = cars/model=%s/color=%s)% model, color
else url = someting
return url
我有超過10個參數,不想寫的所有的組合,許多elif的語句..
您錯過了字符串周圍的一些引號。 –
發佈的代碼是無效的Python。 –
讓我們原諒我們的朋友,因爲他笨拙的代碼。 :P – Marcus