Как избежать написания request.GET.get () дважды для его печати?
Я родом из PHP и хотел бы знать, есть ли способ сделать это на Python.
В PHP вы можете убить 2 зайцев одним выстрелом вот так:
Вместо:
if(getData()){
$data = getData();
echo $data;
}
Я могу сделать это:
if($data = getData()){
echo $data;
}
Вы проверяете, еслиgetData()
существует И если он существует, вы назначаете его переменной в одном выражении.
Я хотел знать, есть ли способ сделать это в Python? Поэтому вместо того, чтобы делать это:
if request.GET.get('q'):
q = request.GET.get('q')
print q
не писатьrequest.GET.get('q')
дважды.