निम्नलिखित करने के लिए सबसे मुहावरेदार तरीका क्या है?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
अद्यतन: मैं स्ट्रिप (एस) का उपयोग करने के लिए ट्रिप्टिच के सुझाव को शामिल कर रहा हूं, जो स्ट्रिंग्स के अलावा अन्य प्रकारों के लिए यह नियमित काम करता है। मैं विनय साजिप के लंबोदर सुझाव से बहुत प्रभावित हूं, लेकिन मैं अपने कोड को अपेक्षाकृत सरल रखना चाहता हूं।
def xstr(s):
if s is None:
return ''
else:
return str(s)
s
एक तानाशाह के लुकअप से आई है जहां कुंजी नहीं मिली है, तो उपयोग करेंdict.get(key, '')