मैं एक PHP पृष्ठभूमि से आया हूं और यह जानना चाहता हूं कि पाइथन में ऐसा करने का कोई तरीका है या नहीं।इसे लिखने के लिए अनुरोध लिखने से कैसे बचें। GET.get() दो बार?
बजाय::
if(getData()){
$data = getData();
echo $data;
}
मैं यह कर सकता:
if($data = getData()){
echo $data;
}
आप अगर getData()
मौजूद है देखने के लिए जाँच
PHP में आप इस तरह एक तीर से 2 पक्षियों को मार सकता है और यदि ऐसा होता है, तो आप इसे एक कथन में एक चर के लिए असाइन करते हैं।
मैं जानना चाहता था कि पाइथन में ऐसा करने का कोई तरीका है या नहीं? तो बजाय ऐसा करने का:
if request.GET.get('q'):
q = request.GET.get('q')
print q
बचने request.GET.get('q')
दो बार लेखन।
क्या आपके पास पाइथन ट्यूटोरियल बुकमार्क किया गया है? कौनसा? –
बस आधिकारिक एक: http://docs.python.org/tutorial/ – givp
शुक्र है, पाइथन में यह सी गलत नहीं है, और सामान्यतः, अधिकांश भाषाओं में जो इसे सी/सी ++ से विरासत में मिला है, इसका उपयोग फहरा हुआ है पठनीयता और स्पष्टता कारणों के लिए। –