Jak uniknąć dwukrotnego pisania request.GET.get () w celu wydrukowania?

Pochodzę z tła PHP i chciałbym wiedzieć, czy istnieje sposób, aby to zrobić w Pythonie.

W PHP możesz zabić 2 ptaki jednym kamieniem takim jak ten:

Zamiast:

if(getData()){
    $data = getData();
    echo $data;
}

Mogę to zrobić:

if($data = getData()){
    echo $data;
}

Sprawdzasz, czygetData() istnieje I jeśli tak, to przypisujesz je do zmiennej w jednej instrukcji.

Chciałem wiedzieć, czy istnieje sposób, aby to zrobić w Pythonie? Zamiast tego:

if request.GET.get('q'):
    q = request.GET.get('q')
    print q

unikać pisaniarequest.GET.get('q') dwa razy.

questionAnswers(10)

yourAnswerToTheQuestion