Как избежать написания 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') дважды.