Provengo da uno sfondo PHP e vorrei sapere se c'è un modo per farlo in Python.Come evitare di scrivere request.GET.get() due volte per stamparlo?
In PHP si può uccidere 2 piccioni con una fava come questo:
Invece di:
if(getData()){
$data = getData();
echo $data;
}
posso fare questo:
if($data = getData()){
echo $data;
}
di controllare per vedere se getData()
esiste E se lo fa, lo assegni a una variabile in una dichiarazione.
Volevo sapere se c'è un modo per farlo in Python? Così, invece di fare questo:
if request.GET.get('q'):
q = request.GET.get('q')
print q
evitare di scrivere request.GET.get('q')
due volte.
Avete un tutorial Python con segnalibro? Quale? –
Proprio quello ufficiale: http://docs.python.org/tutorial/ – givp
Fortunatamente, Python non ha questa disfunzione di C, e in generale, nella maggior parte dei linguaggi che lo hanno ereditato da C/C++, il suo uso è disapprovato per motivi di leggibilità e chiarezza. –