यह बहुत बुनियादी है लेकिन मैं कोडिंग कर रहा था और सोच रहा था कि क्या कोई पाइथनिक तरीका है कि यह जांचने के लिए कि क्या कुछ मौजूद नहीं है। यहाँ कैसे मैं यह कर यदि है अपने असली:पाइथोनिक तरीका यह जांचने के लिए कि कुछ मौजूद है या नहीं?
var = 1
if var:
print 'it exists'
लेकिन जब मैं जाँच अगर कुछ मौजूद नहीं है, मैं अक्सर कुछ इस तरह करते हैं:
var = 2
if var:
print 'it exists'
else:
print 'nope it does not'
बर्बादी की तरह लगता है, तो सब मैं के बारे में परवाह है क्या यह जांचने का कोई तरीका है कि क्या कुछ और नहीं है?
हमेशा टर्नरी होता है: http://stackoverflow.com/questions/394809/python-ternary-operator :) ... सोचा कि यह लिखने का सबसे पागल तरीका नहीं हो सकता है। – summea
यदि 'var' वास्तव में ** मौजूद नहीं है **, तो आप इसका उपयोग करने का प्रयास करते समय अपवाद प्राप्त करने जा रहे हैं। यह 'if'/'else' संभाल सकता है के बाहर है। 'अगर var' ** मानता है कि' var' मौजूद है, और ** परीक्षण ** यदि यह "सत्य-आश" है (बूलियन में परिवर्तित होने पर गलत होने के बजाय सत्य बन जाता है)। –
आप एक चर के अस्तित्व की जांच नहीं कर रहे हैं, लेकिन यह जांच कर रहे हैं कि इसका मूल्य 'सही' है, एक बूलियन संदर्भ है। – FallenAngel