Vengo de un fondo de PHP y me gustaría saber si hay una manera de hacerlo en Python.¿Cómo evitar escribir request.GET.get() dos veces para imprimirlo?
En PHP se puede matar 2 pájaros de un tiro como esto:
En lugar de:
if(getData()){
$data = getData();
echo $data;
}
que pueda hacer esto:
if($data = getData()){
echo $data;
}
comprobar para ver si getData()
existe Y si lo hace, se lo asigna a una variable en una declaración.
¿Quería saber si hay una manera de hacer esto en Python? Así que en lugar de hacer esto:
if request.GET.get('q'):
q = request.GET.get('q')
print q
evitar escribir request.GET.get('q')
dos veces.
¿Tiene un tutorial de Python marcado? ¿Cúal? –
Solo la oficial: http://docs.python.org/tutorial/ – givp
Afortunadamente, Python no tiene esta característica errónea C, y en general, en la mayoría de los lenguajes que la heredaron de C/C++, su uso está mal visto por razones de legibilidad y legibilidad. –