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.